-
1、静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。 2、在普通成员方法中,则可以直接访问同类中的非静态变量和静态变量。 3、静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。查看全部
-
static也限制了访问范围,区别在于static的成员变量限制了方法对自己的访问,只能通过静态方法调用,不能在外部访问(当然可以被类内部非静态方法访问) static方法限制了自己的访问权限,只能访问静态成员查看全部
-
访问修饰符限制访问范围查看全部
-
com.imoook.*表示这个包下的所有类查看全部
-
在某个文件中使用其他文件中的类,通过import关键字 包的命名是全小写字母拼写查看全部
-
1更改属性的可见性,如:Private 2创建getter /setter 方法,用于属性的读写 3在 getter/setter中加入属性控制语句,对属性值的合法性进行判断查看全部
-
静态初始化块具有优先级,先执行,然后执行初始化块,最后是构造函数中的初始化查看全部
-
静态初始化块只用于初始化静态成员,只在类第一次被加载,即创建第一个对象时执行一次,再次创建对象不再执行查看全部
-
静态方法中可以调用同类的静态成员,但不能直接调用非静态成员,必须通过创建类的对象来调用非静态成员查看全部
-
系统中的包查看全部
-
public 修饰符表示公开的、公有的,静态变量使用 static修饰查看全部
-
要注意哦:静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~ 静态变量应使用 static 关键字修饰查看全部
-
Java中super的使用 super关键字: 在对象的内部使用,可以代表父类对象, 访问父类的属性:super.age 访问父类的方法:super.eat();查看全部
-
每次命名类对象总是忘记最后要加一对括号…………查看全部
-
初始化顺序:父类对象——父类属性初始化——构造方法——子类对象——子类属性初始化——子类构造方法查看全部
举报
0/150
提交
取消