java读书笔记2(java中的修饰符)
java中的修饰符
类:
一.class
?
- public class:可以被所有的类访问到,必须定义在同名的.java文件中class:默认的,同一个包中的类能够访问到final class:该类不可以被继承.abstract class:不能被实例化,只可以被继承.该类型的对象变量可以被子类对象实例化.抽象类中可以没有抽象方法.
- public:任何类都能访问.protected:子类和同一个包的类可以访问.默认:同一个包的类可以访问.private:任何其他的类都不能访问.自己内部使用.final:对象常量.第一次赋值以后不能改变其值.static:类变量,所有的对象共享一个.static final:既有常量的特性又有类变量的特性.
- public:public:任何类都能访问.protected:子类和同一个包的类可以访问.默认:同一个包的类可以访问.private:任何其他的类都不能访问.自己内部使用.final:表示该方法不能被子类覆写.static:类方法.可以通过类名直接调用,无需实例化对象.abstract:抽象方法.只有方法的定义没有方法体的实现.需要被子类覆写才能使用.static final:不能被覆写的类方法.static abstract:需要被子类覆写的类方法.
- public:所有类可以访问.默认:同一个包中可以访问.
三.方法:都是public abstract修饰.??枚举:一种特殊的class,默认继承Enum类.对象变量只能被赋予有限的值.不能通过new来实例化.一.enum:
- public:必须放在与它同名的.java文件中默认的:包访问权限.
三.属性:?
四.方法:
?