摘要: final关键字:最终态——修饰成员变量,成员方法,类 final修饰变量: 基本类型变量:该变量为常量不能被赋值 引用类型变量:该地址不能被概变 地址不能被概变的原因: final Student s = new Student(); s.age = 100; //输出100 //s是个地址,fi 阅读全文
posted @ 2019-11-11 19:48 卯毛 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 抽象类是对事物的抽象, 接口是对行为的抽象 设计理念的区别: 阅读全文
posted @ 2019-11-11 18:49 卯毛 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 定义:C 里讲过 类实现接口: class Mouse implements USB{}//implements中的s表示复数。可以实现多个接口,多实现。 Java里接口里面是没有构造方法: Java的接口不是类。 接口里面的方法必须全部都是抽象方法(JDK8开始可以有不抽象的) 类实现接口必须全部 阅读全文
posted @ 2019-11-11 18:48 卯毛 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 抽象类:C 里有讲 抽象类中不一定有抽象方法,但是有抽象方法的类必定是抽象类 abstract class Person(){}//没有方法,也可以是抽象类 抽象类的子类要么重写抽象方法,要么也必须是抽象类 抽象类的成员特点: 可以有成员变量,成员常量 可以有抽象方法和非抽象方法 可不可以有构造方法 阅读全文
posted @ 2019-11-11 18:42 卯毛 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 多态的前提和体现: 1.有继承/实现关系 2.有方法重写【不必要,但是我们开发中99%的情况使用多态就是为了使用重写后的方法,如果不重写,则使用成员全都是父类,何必使用多态】 3.有父类的引用指向子类对象 多态的成员特点: 多态中除了重写的方法调用子类的,其他所有成员都是使用父类中的,父类没有这些成 阅读全文
posted @ 2019-11-11 18:39 卯毛 阅读(202) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1772487/201911/1772487-20191111182933659-714761783.png) 阅读全文
posted @ 2019-11-11 18:30 卯毛 阅读(133) 评论(0) 推荐(0) 编辑