JAVA中的面向对象-4

发布时间:2026/7/29 7:37:30
JAVA中的面向对象-4 1.抽象类和抽象方法 抽象方法所在的类一定是抽象类。抽象类中抽象方法必须重写。public abstract void eat();public abstract class Animal {}2.Alt 回车修复问题3.抽象类不能实例化。4.接口就是一个规则而且是独立于继承体系以外的规则。格式public interface 接口名 {...}5.接口和类之间是实现关系通过 implements 来表示。public class 类名 implements 接口 {...}6.接口不能实例化一个接口可以实现多个接口只能继承一个类。public class 类名 extends 父类 implements 接口1, 接口2 {...}7.特点(1) 成员变量只能是常量默认 public static final(2) 没有构造方法8.默认方法不是抽象方法重写去掉 default类中。9.静态方法不能被重写且只能通过接口调用。10.内部类表示的事物是外部类的一部分单独出现是没有意义的。11.protected本包中可使用。12.Outer.Inner oi new Outer().new Inner();13.静态内部类 Outer.Inner show2();类名访问 Outer.Inner oi new Outer().new Inner();14.局部内部类方法中的内部类可以从访问外部类的成员也可以访问方法内的局部变量。需要在方法内部创建对象并使用。15.匿名内部类new 类/接口{方法重写}(lambda表达式)