权限修饰符、状态修饰符、抽象修饰符使用规则

来源:互联网 发布:未来软件家园 编辑:程序博客网 时间:2024/05/17 18:17
package day10;/* * 权限修饰符:本类同一个包下(子类和无关类)不同包下(子类)不同包下(无关类) * privateY * 默认(即空)YY * protectedYYY * publicYYYY *  * 状态修饰符:static final * 抽象修饰符:abstract *  * 类: * 权限修饰符:默认修饰符、public * 状态修饰符:static finale * 抽象修饰符:abstract *  * 用的最多的是:public *  * 成员变量: * 权限修饰符:private、默认、protected、public * 状态修饰符:static final *  * 用的最多的就是:private * *///此处不允许使用权限修饰符private、protected//此处不允许使用状态修饰符:static
//被private修饰的类的构造方法,只能通过类名调用,无法通过new构造。
//被static修饰的方法,只能通过类名.方法名()调用。/*private class Demo{}*/class Father{private void show(){System.out.println("private method");}void show2(){System.out.println("默认method");}protected void show3(){System.out.println("protected method");}public void show4(){System.out.println("public method");}}public class PrivilegeDemo {public static void main(String[] args) {// TODO Auto-generated method stubFather f = new Father();//f.show();//报错,private无法访问f.show2();f.show3();f.show4();}}