码迷,mamicode.com
首页 > 编程语言 > 详细

java9-5 修饰符

时间:2016-09-12 00:19:53      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:

1、 修饰符:
权限修饰符: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

2、 权限修饰符: Y:可以调用
              本类       同一个包下(子类和无关类)   不同包下(子类)     不同包下(无关类)

(私有的)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

 1 //class的权限修饰符的使用:
 2 //此处不允许使用修饰符private 私有了,别人访问不了了
 3 //此处不允许使用修饰符protected 
 4 //class的状态修饰符的使用
 5 //此处不允许使用修饰符static 类不能静态..
 6 public class Demo {
 7 //成员变量
 8 private int x = 10;
 9 int y = 20;
10 protected int z = 30;
11 public int a = 40;
12 public final int b = 50;
13 public static int c = 60;
14 public static final int d = 70;
15 //此处不允许使用修饰符abstract
16 //abstract int e = 80;
17 
18 //构造方法
19 private Demo(){}
20 
21 Demo(String name){}
22 
23 protected Demo(String name,int age) {}
24 
25 public Demo(String name,int age,String address) {}
26 
27 //此处不允许使用修饰符static
28 //public static Demo(){}
29 //此处不允许使用修饰符final
30 //public final Demo() {}
31 //此处不允许使用修饰符abstract
32 //public abstract Demo(){}
33 
34 //成员方法
35 //static void show() {}
36 //abstract void show();
37 //final void show(){}
38 }

 

java9-5 修饰符

标签:

原文地址:http://www.cnblogs.com/LZL-student/p/5863084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!