-
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
使用 static 可以修饰变量、方法和代码块。
静态成员属于整个类,当系统第一次使用该类时,就会为其分配内存空间直到该类被卸载才会进行资源回收!~~
查看全部 -
内部类的主要作用如下:
1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类
2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据
3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便
查看全部 -
构造方法
1、使用new+构造方法创建一个新的对象
2、构造方法是定义在Java类中的一个用来初始化对象的方法
构造方法与类同名且没有返回值
3、构造方法的使用:在实例化对象时就自动使用了
4、当没有指定构造方法时,系统会自动添加无参的构造方法
5、当有指定构造方法,无论是有参还是无参的构造方法,都不会自动添加无参的构造方法
6、构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法
7、构造方法不但可以给对象的属性赋值,还可以保证给对象的属性赋一个合理的值
查看全部 -
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有
查看全部 -
成员变量和局部变量区别
1、作用域不同
局部变量的作用域仅限于定义它的方法。
成员变量的作用于在整个类内不都是可见的。
2、初始值不同
Java会给成员变量一个初始值。
Java不会给局部变量赋予初始值。
3、在同一个方法中,不允许有同名局部变量;
在不同的方法中,可以有同名局部变量;
4、两类变量同名时,局部变量具有更高的优先级;
查看全部 -
引用类型转换
查看全部 -
多态 对象的多种形态
查看全部 -
全局变量和局部变量可以同名,但局部变量优先级更高
查看全部 -
同一个方法,不能同名变量
不同的方法, 可以同名变量
查看全部 -
全局变量会自动赋初始值
局部变量不会赋初始值
查看全部 -
super
查看全部 -
final关键字
查看全部 -
方法的重写
查看全部 -
初始化顺序
查看全部 -
Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
查看全部
举报