摘要:
内部类 内部类都有哪些? 成员内部类 匿名内部类 静态内部类 局部内部类 成员内部类 - 成员内部类内部不能有静态声明(静态方法和静态变量) - 成员内部类可以访问外部类中所有的数据包括静态数据和实例 语法 // 外部类 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)