一、权限修饰符
1.private:只能在本类中访问
2.缺省:可以在同一个包下的其他类里访问
3.protected:可以在任意包下的子类里访问
4.public:可以在任意包下的任意类里访问
public class Fu {
//私有
private void privateMethod() {
System.out.println("private");
}
//缺省
void method() {
System.out.println("缺省");
}
//protected
protected void protectedMethod() {
System.out.println("protected");
}
//public
public void publicMethod() {
System.out.println("public");
}
二、单继承
Java是单继承的,Java的类不支持多继承,但是支持多层继承
不支持多继承:
支持多层继承:
三、Object类
Object类是Java所有类的祖先类。任何一个类都是Object的子类或者子孙类。
如下图所示,a的方法其实都来自于Object类: