-
内部类的方法可以直接访问外部类的所有数据,包括私有的数据。
查看全部 -
this.属性 操作当前对象的属性
this.方法 调用当前对象的方法
查看全部 -
访问修饰符范围: private 本类
默认 本类 同包
protected 本类 同包 子类
public 本类 同包 子类 其他
查看全部 -
包的命名规范是全小写拼写。
查看全部 -
Java中的成员变量和局部变量
成员变量
在类中定义,用来描述对象将要有什么。
局部变量
在类的方法中定义,在方法中临时抱春数据。
成员变量和局部变量区别
作用域不同
局部变量的作用域仅限于定义它的方法;
成员变量的作用域在整个类内不都是可见的
初始值不同
java不会给成员变量一个初始值
java不会给局部变量赋予初始值
同名问题
在同一个方法中,不允许有同名局部变量;
在不同的方法中,可以有相同的局部变量。
同名时的优先级
两类变量同名时,局部变量具有更高的优先级
查看全部 -
程序运行时静态初始化最先被执行,然后执行普通初始化块,最后执行构造函数,而且静态初始化快在类加载时只执行一次。
查看全部 -
注意:float 型变量赋值时需加f, 否则默认浮点数是double型
查看全部 -
静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
查看全部 -
静态方法不能直接调用同类中的非静态变量或静态方法,若要调用,可以先创建对象,通过对象调用静态变量或静态方法。
查看全部 -
static可以修饰变量,方法和代码块,可以通过类名和对象名访问静态变量,其方法为:类名.变量名 或 对象名.变量名
查看全部 -
它们的区别
查看全部 -
Object类中的equals()方法查看全部
-
Object类中的toSering()方法查看全部
-
Object类
查看全部 -
super关键字的应用
查看全部
举报