上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页
摘要: 对属性可以赋值的位置: 默认初始化 显式初始化 构造器中初始化 有对象以后,通过对象.属性或对象.方法进行赋值 在代码块中赋值 执行的先后顺序:1-2/5-3-4 阅读全文
posted @ 2022-01-21 16:32 ice--cream 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 代码块的作用:用来初始化类、对象 代码块如果有修饰的话,只能用static 分类:静态代码块和非静态代码块 静态代码块: 内部可以有输出语句 随着类的加载而执行,而且只执行一次 作用:初始化类的信息 静态代码块的执行要优先于非静态代码块的执行 非静态代码块 内部可以有输出语句 随着对象的创建而执行 阅读全文
posted @ 2022-01-21 16:28 ice--cream 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。 单例设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将 阅读全文
posted @ 2022-01-21 12:41 ice--cream 阅读(32) 评论(0) 推荐(0) 编辑
摘要: static可以用来修饰:属性、方法、代码块、内部类 使用static修饰属性:静态变量(类变量):多个对象共享同一个静态变量 属性按是否使用static修饰可以分为静态属性(类变量)和非静态属性(实例变量) 静态变量随着类的加载而加载 package exer; import org.junit. 阅读全文
posted @ 2022-01-21 09:29 ice--cream 阅读(18) 评论(0) 推荐(0) 编辑
摘要: package exer; import org.junit.Test; public class WrapperTest { @Test public void test1(){ //基本数据类型转换为包装类 Integer i1=new Integer(12); System.out.print 阅读全文
posted @ 2022-01-19 19:57 ice--cream 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 使用情景:为了避免在向下转型时出现ClassCastException的异常,我们在向下转型之前,先进行instanceof的判断,一旦返回true,就进行向下转型。如果返回false,就不进行向下转型。 package exer; public class AnimalsTest { public 阅读全文
posted @ 2022-01-18 16:21 ice--cream 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 对象的多态性:父类的引用指向子类的对象 多态的使用:虚拟方法调用:当调用子父类同名同参数的方法时,实际执行的是子类重写父类的方法 有了对象的多态性以后,在编译器,只能调用父类中声明的方法,在运行期,实际执行的是子类重写父类的方法。 多态性的使用前提:1、类的继承关系 2、方法的重写 对象的多态性:只 阅读全文
posted @ 2022-01-18 11:01 ice--cream 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Account.java package exer; public class Account { private int id; private double balance; private double annualInterestRate; public Account(int id,dou 阅读全文
posted @ 2022-01-17 19:48 ice--cream 阅读(51) 评论(0) 推荐(0) 编辑
摘要: super理解为 父类的 super可以调用属性、方法、构造器 package exer; public class SuperTest { public static void main(String[] args) { Student s=new Student(); s.show(); s.e 阅读全文
posted @ 2022-01-17 13:54 ice--cream 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 重写:子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作 子类重写的方法的方法名和形参列表与父亲被重写的方法的方法名和形参列表相同。 子类重写的方法的权限修饰符不小于父类被重写的方法的权限修饰符。 子类不能重写父类中声明为private权限的方法 父类被重写的方法的返回值类型是void,则 阅读全文
posted @ 2022-01-17 11:56 ice--cream 阅读(69) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页