摘要: 内部类 内部类都有哪些? 成员内部类 匿名内部类 静态内部类 局部内部类 成员内部类 - 成员内部类内部不能有静态声明(静态方法和静态变量) - 成员内部类可以访问外部类中所有的数据包括静态数据和实例 语法 // 外部类 public class Outer { // 外部类变量 private i 阅读全文
posted @ 2021-03-30 17:11 失昼 阅读(66) 评论(0) 推荐(0)
摘要: java 接口(Interface) 接口和抽象类的区别? 子类只能通过extends关键字去继承抽象类(Abstract),子类(如果不是抽象类)则必须覆写抽象类之中的全部抽象方法(如果子类没有实现父类的抽象方法,则必须将子类也定义为为abstract类)。 定义一个接口实现类,实现了某个接口,那 阅读全文
posted @ 2021-03-30 16:34 失昼 阅读(87) 评论(0) 推荐(0)
摘要: 抽象类 Abstract 什么是抽象类? 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方 阅读全文
posted @ 2021-03-30 15:54 失昼 阅读(63) 评论(0) 推荐(0)
摘要: Static 关键字 * Static 关键字的用法 - static既可以修饰变量(全局变量和局部变量),又可以修饰方法。static类型的变量称为静态变量,如果不初始化则编译器自动初始化为0 - static的用法有两种: 1.修饰全局变量 或 方法,用于限定该变量或方法作用域为本文件。(这种限 阅读全文
posted @ 2021-03-30 13:07 失昼 阅读(57) 评论(0) 推荐(0)
摘要: Instanceof关键字 和 引用类型转换 Instanceof 关键字 - instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。 - 如果 object 是 class 的一个实例,则 instanceof 运算符 阅读全文
posted @ 2021-03-30 12:24 失昼 阅读(53) 评论(0) 推荐(0)
摘要: 多态 最关键一句话: 父类引用 指向(=) 子类对象 Animal a = new Cat(); 什么是多态? 官方说: 接口的多种不同的实现方式即为多态。 多态性是允许你将父对象设置成为一个或更多的与他的子对象相等的技术。(父类等于子类) 我们在程序中定义的引用变量所指向的具体类型和通过该引用变量 阅读全文
posted @ 2021-03-30 10:50 失昼 阅读(48) 评论(0) 推荐(0)
摘要: Overide_方法重写 * 什么是方法重写(Overide)? - 方法重写也叫方法覆盖 ,重写是指子类对父类所允许访问的方法的实现过程进行重新编写, 返回值类型和形参都不能改变。即外壳不变,核心重写! * 方法重写需要注意: - 必须存在继承关系,才能使用方法重写。 - 进行方法重写时,需要保证 阅读全文
posted @ 2021-03-29 22:32 失昼 阅读(131) 评论(0) 推荐(0)
摘要: Super关键字 Super关键字的所用 Super关键字的用法有三种: 在子类的成员方法中,访问父类的成员变量。 在子类的成员方法中,访问父类的成员方法。 在子类的构造方法中,访问父类的构造方法。 Super注意点 - 子类继承父类以后自动继承了父类的构造方法,当实例化子类对象的时候,会实例化父类 阅读全文
posted @ 2021-03-29 22:03 失昼 阅读(43) 评论(0) 推荐(0)
摘要: 继承 什么是继承? 继承本质上是对某一批类的抽象,从而实现对现实世界更好的建模。继承是类和类之间的一种关系,除此之外类和类之间的关系还有依赖、组合、聚合等。 继承就是子类(派生类)继承父类(基类)的特征和行为,使得子类对象(实例)具有父类的实例域和方法,子类从父类继承方法,使得子类具有父类相同的行为 阅读全文
posted @ 2021-03-29 21:33 失昼 阅读(40) 评论(0) 推荐(0)
摘要: 封装 什么是封装? 封装可以被认为是一个类的保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代 码,而不用修改那些调用我们代码的程序片段。 封装的核心就是属性私有化 。private修饰符: priva 阅读全文
posted @ 2021-03-29 17:52 失昼 阅读(67) 评论(0) 推荐(0)