java访_Java 访问机制

Java 类的访问机制:

private           类内访问

protected          包内访问(不同包的子类)

缺省               包内访问 (外包的类不可继承缺省访问权限的类)

public             公共访问

Java方法的访问机制:

private           类内调用

protected          包内调用(不同包的子类的非静态方法可以访问)

缺省               包内调用

public             公共

子类继承自父类的方法中,public 和protected访问权限的可以在自己的方法中直接调用.public class Father {

public static void Print() {

System.out.println("父类的静态打印方法");

}

public void fatherPrint() {

System.out.println("普通方法");

}

}

public class Son extends Father {

public void get() {

System.out.println("子类的普通方法");

Print();//来自父类的静态打印方法

fatherPrint();//来自父类的普通打印方法

}

public static void Printo() {

Print();//来自父类的静态打印方法

*fatherPrint();//编译错误.无法调用父类普通方法

}

}

但是子类的静态方法则不能调用父类的非静态方法,这是因为如果可以调用的话,子类本身调用这个静态方法不用实例化,但是这个静态方法中调用的来自父类的普通方法则没有办法被调用,这个普通方法是必须要通过子类的构造方法来获取的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值