摘要: 内部类 内部类就是一个在 类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A相对B类来说就是外部类 一个java类中可以有多个class类 但是只能有一个public class //成员内部类public class Outer{​ private int id 阅读全文
posted @ 2021-03-12 21:06 flypiggg 阅读(49) 评论(0) 推荐(0)
摘要: 接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范!自己无法写方法~专业约束! 约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中”如果你是...则必须能“的思想。如果你是汽车,则必须能跑 接口的本质是契约,就像我们人间的法律一样,制定好后 阅读全文
posted @ 2021-03-12 21:05 flypiggg 阅读(47) 评论(0) 推荐(0)
摘要: 抽象类 特点 1.不能 new 这个抽象类, 只能靠子类去实现它:约束 2.抽象类可以写普通方法 3.抽象方法必须在抽象类中 4.抽象方法必须被子类重写 //abstract 抽象类: 类 extends 单继承 (接口可以多继承) public abstract class Action {​ / 阅读全文
posted @ 2021-03-12 21:04 flypiggg 阅读(43) 评论(0) 推荐(0)
摘要: static关键字 public class Student { private static int age;//静态的变量 private double score;//非静态的变量​ public void run(){​ }​ public static void go(){​ }​​ pu 阅读全文
posted @ 2021-03-12 18:05 flypiggg 阅读(48) 评论(0) 推荐(0)
摘要: 多态 动态编译:类型 即同一个方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) 存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 public class Person { public void ru 阅读全文
posted @ 2021-03-12 17:17 flypiggg 阅读(40) 评论(0) 推荐(0)