摘要:
Java的内部类 内部类:在一个类的内部,再定义一个类。 eg:A类中定义一个B类,B类就是A类的内部类,A类就是B类的外部类。 分为: 成员内部类 静态内部类 局部内部类 匿名内部类 成员内部类 在类的内部写一个类,这个内部类可以访问其对应的外部类的私有和公有属性和方法。 创建内部类对象语法: s 阅读全文
posted @ 2020-02-14 23:47
WZ_BeiHang
阅读(306)
评论(0)
推荐(0)
摘要:
Java的接口(通过接口,实现了“多继承”的效果) 普通类:只有具体实现 抽象类:具体实现、抽象方法(也叫约束、规范)都有 接口:只有规范,自己不写具体方法。目的是实现规范和实现的分离,使底层编程人员:面向接口编程。接口的本质是契约。OO的精神是对对象的抽象,最能体现这一点的就是接口。 接口的关键字 阅读全文
posted @ 2020-02-14 21:57
WZ_BeiHang
阅读(156)
评论(0)
推荐(0)
摘要:
Java的抽象类(抽象的抽象) 在一个类前,写上abstact关键字,变成抽象类。public abstract Class{ } 抽象类中的方法:只有方法的名字,没有方法的具体实现。public abstract void doSomething(); 具体实现,在继承(extends)这个抽象类 阅读全文
posted @ 2020-02-14 21:27
WZ_BeiHang
阅读(143)
评论(0)
推荐(0)
摘要:
Java的多态——进阶 总括 Parent p = new Child(); 反之,Child() c = new Parent(); 会报错。 当使用多态方式调用方法时,首先检查父类中是否有该方法。 如果没有,则编译错误; 如果有,再去调用子类的同名方法。 下面例子中的p3就是多态。 Person 阅读全文
posted @ 2020-02-14 18:50
WZ_BeiHang
阅读(352)
评论(0)
推荐(0)

浙公网安备 33010602011771号