-
1.成员变量 在类中定义,用来描述对象将要有什么。可以被当前类所有的方法使用,也可以被关联的其他类使用。可以不赋初始值,会根据类型默认赋初始值。 2.局部变量 在类中的方法中定义,在方法中临时保存数据。只能在定义的当前的方法使用,必须要赋初始值,优先取局部变量的值。查看全部
-
静态初始化块<br> 1.程序运行时,静态初始化块最新执行。然后执行普通初始化块,最后执行构造方法<br> 2.静态初始化块只在类加载时执行一次,当再次创建对象时并未执行静态初始化块查看全部
-
Java的对象:1.创建对象:类名 对象名 = new 类名(); 2.使用对象 引用对象属性:对象名.属性 phone.screen = 5;//给screen属性赋值5 引用对象的方法:对象名.方法名() phone.sendMessage();//调用sendMessage()方法查看全部
-
final可以修饰类、方法、属性和变量。查看全部
-
访问修饰符的访问范围查看全部
-
抽象类使用规则查看全部
-
抽象类的应用场景查看全部
-
多态性通过instanceof运算符避免类型转换的安全性问题查看全部
-
多态中的引用类型转换的具体操作代码查看全部
-
1:在java中每个类都会生成一个.class文件,即使是定义在同一个.java文件中的类 2:statci成员属于整个类所有,可以通过类名和对象名的方法访问静态成员变量, 3:static可以修饰变量,方法,代码块查看全部
-
多态性的使用查看全部
-
封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过类的方法来提供对隐藏信息的访问和操作 优点:只能通过规定的方法访问数据 隐藏类的细节,方便修改和实现查看全部
-
多态性的引用查看全部
-
1.如果子类的构造方法中没有显示调用父类的构造方法,则系统默认调用父类的无参构造方法 2.如果显示的调用构造方法,必须在子类的构造方法的第一行 3.如果子类构造方法中既没有显示调用父类的构造方法,而父类又没有无参的构造方法,则编译出错查看全部
-
super关键字:在对象的内部使用,可以代表父类对象 1.访问父类的属性:super.age 2.访问父类的方法:super.eat();查看全部
举报
0/150
提交
取消