接口与抽象类的区别(来源:chenanle)

2019-07-17  本文已影响0人  菊小九

接口:interface

interface interfaceA {}
[修饰符] class [类名] extends 父类 implement 接口 { 类体部分 }
int MAX_SIZE = 50;
public final static int MAX_SIZE = 50;
public class OutClass { //此处可以定义内部类 }

在非静态的内部类里可以直接访问外部类的private成员

public class AccessStaticInnerClass {
    static class StaticInnerClass {
        private static int a = 5;
        private int b = 9;
    }
    public void accessInnerProp() {
        System.out.println(StaticInnerClass.a); //通过类名来访问静态内部类的类成员
        System.out.println(new StaticInnerClass().b); //通过类名来访问静态内部类的类成员
    }
}

枚举类

public enum SeasonEnum {
    SPRING,SUMMER,FALL,WINTER;
  }
上一篇下一篇

猜你喜欢

热点阅读