java基础知识总结(一)

一,成员变量和局部变量的区别

  • 1.作用域:
    成员变量对类内部都有用
    局部变量只在方法内有用
  • 2.初始值:
    成员变量会自动赋值初始值为0
    而局部变量不会自动赋初始值
  • 3.同名:
    相同方法内不同有同名的局部变量
    不同方法内可以有
  • 4.优先权:
    局部变量与成员变量同名时,优先局部变量

二,如何定义类

  • 1.类名
  • 2.属性
  • 3.方法

三,如何使用对象

  • 1.初始化对象 Hello hello = new Hello();
  • 2.为属性赋值 hello.name = “ling”;
  • 3.调用方法 hello.say();

四,构造函数

  • 1.分为带参和无参构造函数
  • 2.若没有自己写构造函数,系统会自动有无参构造函数
    若写了,则无法调用系统默认的构造函数

五,静态static变量

  • 1.静态成员属于整个类,可以直接通过类名来访问,也可以通过对象来访问
  • 2.静态方法不可以直接调用非静态对象和方法 要通过创建类的对象来调用
    普通方法可以随便调用所有对象和方法

六,java访问修饰符

  • private 本包
  • 默认 本包 同类
  • protected 本包 同类 子类
  • public 所有

这就像钱包 原来是自己用 后来变成一个屋子里的用 后来儿子 再后来是所有人

七,内部类

  • 1.内部类:就是在一个类里面还有别的类,封装保护了数据,又能调用外部类的方法,使用起来更方便。
  • 2.分为成员内部类、静态、方法内部类
posted @ 2017-09-09 16:12  七月kirino  阅读(148)  评论(0编辑  收藏  举报