LY.JAVA面向对象编程.修饰符

2018-07-18 09:20:25

 

 1 /*
 2     修饰符:
 3         权限修饰符:private,默认的,protected,public
 4         状态修饰符:static,final
 5         抽象修饰符:abstract
 6         
 7     类:
 8         权限修饰符:默认修饰符,public
 9         状态修饰符:final
10         抽象修饰符:abstract
11         
12         用的最多的就是:public
13         
14     成员变量:
15         权限修饰符:private,默认的,protected,public
16         状态修饰符:static,final
17         
18         用的最多的就是:private
19         
20     构造方法:
21         权限修饰符:private,默认的,protected,public
22         
23         用的最多的就是:public
24         
25     成员方法:
26         权限修饰符:private,默认的,protected,public
27         状态修饰符:static,final
28         抽象修饰符:abstract
29         
30         用的最多的就是:public
31         
32     除此以外的组合规则:
33         成员变量:public static final
34         成员方法:public static 
35                   public abstract
36                   public final
37         
38 */
39 //此处不允许使用修饰符private
40 //此处不允许使用修饰符protected
41 //此处不允许使用修饰符static
42 public class Demo {
43     //成员变量
44     private int x = 10;
45     int y = 20;
46     protected int z = 30;
47     public int a = 40;
48     public final int b = 50;
49     public static int c = 60;
50     public static final int d = 70;
51     //此处不允许使用修饰符abstract
52     //abstract int e = 80;
53     
54     //构造方法
55     private Demo(){}
56     
57     Demo(String name){}
58     
59     protected Demo(String name,int age) {}
60     
61     public Demo(String name,int age,String address) {}
62     
63     //此处不允许使用修饰符static
64     //public static Demo(){}
65     //此处不允许使用修饰符final
66     //public final Demo() {}
67     //此处不允许使用修饰符abstract
68     //public abstract Demo(){}
69     
70     //成员方法
71     //static void show() {}
72     //abstract void show();
73     //final void show(){}
74 }
年轻人能为世界年轻人能为世界做些什么
原文地址:https://www.cnblogs.com/twinkle-star/p/9327339.html