摘要:
/** * final : 不可改变。可以用于修饰类、方法和变量。 * 类:被修饰的类,不能被继承。 * 方法:被修饰的方法,不能被重写。 * 变量:被修饰的变量,不能被重新赋值。 * */ 1 /** 2 * 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类 3 * 4 * 定义格式: 5 * class 外部类 { 6 *... 阅读全文
摘要:
1 /** 2 * 定义 3 * 多态 : 是指同一行为,具有多个不同表现形式。 4 * 5 * 多态体现的格式: 6 * 父类类型 变量名 = new 子类对象; 7 * 变量名.方法名(); 8 * 9 * 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,执行的是子类重写 10 * 后方法 11 * */ ... 阅读全文
摘要:
1 /** 2 * 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 3 * 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 4 * (JDK 9)。 5 * 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,... 阅读全文
摘要:
1 /** 2 * 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 3 * 意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 4 * 的类就是抽象类。 5 * 定义 6 * 抽象方法 : 没有方法体的方法。 7 * 抽象类 :包含抽象方法的类。 8 * */ 1 ... 阅读全文
摘要:
1 /** 2 * 继承 :就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 3 * 访问父类中的非私有的属性和行为 4 * */ 5 6 /** 7 * class 父类 { 8 * ... 9 * } 10 * class 子类 exten... 阅读全文