上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 1.可以用来修饰:类、方法、变量 2.具体的: 2.1 final 用来修饰一个类:此类不能被其他类所继承。 * 比如:String类、System类、StringBuffer类 * 2.2 final 用来修饰方法:表明此方法不可以被重写 * 比如:Object类中getClass(); * 2. 阅读全文
posted @ 2020-07-24 15:41 开心ever 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 类的成员之四:代码块(初始化块)(重要性较属性、方法、构造器差一些)1.代码块的作用:用来初始化类、对象的信息2.分类:代码块要是使用修饰符,只能使用static 分类:静态代码块 vs 非静态代码块3.静态代码块: >内部可以输出语句 >随着类的加载而执行,而且只执行一次 >作用:初始化类的信息 阅读全文
posted @ 2020-07-24 15:38 开心ever 阅读(120) 评论(0) 推荐(0) 编辑
摘要: static:静态的1.可以用来修饰的结构:主要用来修饰类的内部结构 属性、方法、代码块、内部类2.static修饰属性:静态变量(或类变量) 2.1 属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量) * 实例变量:我们创建了类的多个对象,每个对象都独立的拥一套类中的非 阅读全文
posted @ 2020-07-24 15:31 开心ever 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 单元测试方法 * Java中的JUnit单元测试 * * 步骤: * 1.中当前工程 - 右键择:build path - add libraries - JUnit 4 - 下一步 * 2.创建Java类,进行单元测试。 * 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构 阅读全文
posted @ 2020-07-24 14:38 开心ever 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.java.lang.Object类的说明: * 1.Object类是所有Java类的根父类 * 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 * 3.Object类中的功能(属性、方法)就具通用性。 * 属性:无 * 方法:equals 阅读全文
posted @ 2020-07-24 14:36 开心ever 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.多态性的理解:可以理解为一个事物的多种形态。 2.何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用) 举例: Person p = new Man(); Object obj = new Date(); 3.多态性的使用:虚拟方法调用 > 有了对象的多态性以后,我们 阅读全文
posted @ 2020-07-24 14:32 开心ever 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.从结果上看:继承性 > 子类继承父类以后,就获取了父类中声明的属性或方法。 > 创建子类的对象,在堆空间中,就会加载所有父类中声明的属性。 2.从过程上看: 当我们通过子类的构造器创建子类对象时,我们一定会直接或间接的调用其父类的构造器,进而调用父类的父类的构造器,...直到调用了java.la 阅读全文
posted @ 2020-07-24 14:26 开心ever 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.super 关键字可以理解为:父类的 2.可以用来调用的结构:属性、方法、构造器3.super调用属性、方法: 3.1 我们可以在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略"super." 3. 阅读全文
posted @ 2020-07-24 14:25 开心ever 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.什么是方法的重写(override 或 overwrite)? 子类继承父类以后,可以对父类中同名同参数的方法,进行覆盖操作. 2. 应用 重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。 3.举例: class Circle{ pub 阅读全文
posted @ 2020-07-24 14:21 开心ever 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要有类的继承性?(继承性的好处) * ① 减少了代码的冗余,提高了代码的复用性 * ② 便于功能的扩展 * ③ 为之后多态性的使用,提供了前提 2.继承性的格式: class A extends B{} * A:子类、派生类、subclass * B:父类、超类、基类、superclass 阅读全文
posted @ 2020-07-24 14:17 开心ever 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页