摘要:
九、内部类 奇葩代码 内部类就是在一个类的内部定义一个类,比如A类中定义一个B类,那么B类相对于A类来说就被称为内部类,或者说B类就是A累的内部类,二A类相对B类就是外部类。 成员内部类 静态内部类 局部内部类 匿名内部类 lambada的补充 成员内部类: package oop.Demo10; 阅读全文
posted @ 2021-02-18 17:50
NTE701
阅读(75)
评论(0)
推荐(0)
摘要:
八、接口 普通类:只有具体实现 - class 抽象类: 具体实现和规范(抽象方法)都有 - abstract class 接口:只有规范,自己无法写方法,比抽象类更抽象, 约束和实现分离 - interface 接口就是规范,定义的是一组规则,如果满足一个条件,则必须完成一个或多个动作或行为。 接 阅读全文
posted @ 2021-02-18 17:19
NTE701
阅读(66)
评论(0)
推荐(0)
摘要:
七、抽象类 概述 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 类 > 方法 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方 阅读全文
posted @ 2021-02-18 16:52
NTE701
阅读(51)
评论(0)
推荐(0)
摘要:
六、static关键字详解 静态与非静态的区别 static是一个修饰符,修饰方法叫做静态方法,修饰属性叫做静态属性。 private static int age; //静态变量 with "static" 和所有类共享 多线程 private double score; //非静态变量 with 阅读全文
posted @ 2021-02-18 16:22
NTE701
阅读(57)
评论(0)
推荐(0)
摘要:
多态 动态编译类型 - 同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性 instanceof 一个对象的实际类型是确定 阅读全文
posted @ 2021-02-18 15:34
NTE701
阅读(54)
评论(0)
推荐(0)

浙公网安备 33010602011771号