修饰符的概述和总结
2016-02-22 14:58
246 查看
/* 权限修饰符: 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y 默认 Y Y protected Y Y Y public Y Y Y Y */
/* 修饰符: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract 类: 权限修饰符:默认修饰符,public 状态修饰符:final 抽象修饰符:abstract 用的最多的就是:public 成员变量: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 用的最多的就是:private 构造方法: 权限修饰符:private,默认的,protected,public 用的最多的就是:public 成员方法: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract 用的最多的就是:public 除此以外的组合规则: 成员变量:public static final 成员方法:public static public abstract public final */ //此处不允许使用修饰符private //此处不允许使用修饰符protected //此处不允许使用修饰符static public class Demo { //成员变量 private int x = 10; int y = 20; protected int z = 30; public int a = 40; public final int b = 50; public static int c = 60; public static final int d = 70; //此处不允许使用修饰符abstract //abstract int e = 80; //构造方法 private Demo(){} Demo(String name){} protected Demo(String name,int age) {} public Demo(String name,int age,String address) {} //此处不允许使用修饰符static //public static Demo(){} //此处不允许使用修饰符final //public final Demo() {} //此处不允许使用修饰符abstract //public abstract Demo(){} //成员方法 //static void show() {} //abstract void show(); //final void show(){} }
相关文章推荐
- tableViewiew的多余的行以及分割线
- 用两个栈实现一个队列
- STAR法则
- 大话设计模式-装饰模式
- iOS 从真机中拿取文件
- [Jmeter系列]Jmeter源码编译步骤(转)
- HALCON算子描述:dev_close_window
- 探亲感想(沂蒙山区的变化)之2016(春节)
- iOS开发之 线程安全机制
- iOS用来获取设备上的网络状态(2G,3G,WIFI...)
- SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"
- iOS加速度传感器
- LVS-使用小结
- Android:Activity+Fragment及它们之间的数据交换(一)
- Oil Deposits
- 手机游戏遭打包党大肆篡改吸费 广告插件泛滥成灾
- 内核程序实现多文件的调用
- QT 控件和ID绑定 QObjectUserData
- jq 判断checkbox是否选中
- Spring策略模式