2.1.4Static关键字(静态)

    技术2022-07-11  98

    静态属性

    用类名调用,实例可以调用但容易出错,因此不推荐。

    Person.number = 99; System.out.println(Person.number);

    静态方法

    静态方法不需要实例变量,因此静态方法通过类名调用。 静态方法内部不能用this关键字。

    接口中的static

    接口中不能有实例属性,但是可以有静态属性,并且静态属性为final类型。

    public interface Person { public static final int MALE = 1; public static final int FEMALE = 2; }

    因此,接口中属性只能是static final类型的,因此可以简写且编译器在运行时会自动添加。

    public interface Person { public int MALE = 1; public int FEMALE = 2; }
    Processed: 0.010, SQL: 9