10-04 Java 权限修饰符,类及其组成常见的修饰符

前端之家收集整理的这篇文章主要介绍了10-04 Java 权限修饰符,类及其组成常见的修饰符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

四种权限修饰符的测试

Y Y Y Y Y Y Y Y Y Y <span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> Father {
<span style="color: #0000ff;">private
<span style="color: #0000ff;">void
<span style="color: #000000;"> show() {
System.out.println(
"show"<span style="color: #000000;">);
}

</span><span style="color: #0000ff;"&gt;void</span><span style="color: #000000;"&gt; show2() {
    System.out.println(</span>"show2"<span style="color: #000000;"&gt;);
}

</span><span style="color: #0000ff;"&gt;protected</span> <span style="color: #0000ff;"&gt;void</span><span style="color: #000000;"&gt; show3() {
    System.out.println(</span>"show3"<span style="color: #000000;"&gt;);
}

</span><span style="color: #0000ff;"&gt;public</span> <span style="color: #0000ff;"&gt;void</span><span style="color: #000000;"&gt; show4() {
    System.out.println(</span>"show4"<span style="color: #000000;"&gt;);
}

</span><span style="color: #0000ff;"&gt;public</span> <span style="color: #0000ff;"&gt;static</span> <span style="color: #0000ff;"&gt;void</span><span style="color: #000000;"&gt; main(String[] args) {
    Father f </span>= <span style="color: #0000ff;"&gt;new</span><span style="color: #000000;"&gt; Father();
    f.show();
    f.show2();
    f.show3();
    f.show4();
}

}

类及其组成常见的修饰符

类: 权限修饰符:默认修饰符,public 状态修饰符:final 抽象修饰符:abstract 用的最多的就是:public 成员变量: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 用的最多的就是:private 构造<a href="https://www.jb51.cc/tag/fangfa/" target="_blank" class="keywords">方法</a>: 权限修饰符:private,默认的,protected,public 用的最多的就是:public 成员<a href="https://www.jb51.cc/tag/fangfa/" target="_blank" class="keywords">方法</a>: 权限修饰符:private,默认的,protected,public 状态修饰符:static,final 抽象修饰符:abstract 用的最多的就是:public 除此以外的组合规则: 成员变量:public static final 成员<a href="https://www.jb51.cc/tag/fangfa/" target="_blank" class="keywords">方法</a>:public static public abstract public final

<span style="color: #008000;">*/
<span style="color: #008000;">//<span style="color: #008000;">此处不允许使用修饰符private
<span style="color: #008000;">//<span style="color: #008000;">此处不允许使用修饰符protected
<span style="color: #008000;">//<span style="color: #008000;">此处不允许使用修饰符static
<span style="color: #0000ff;">public <span style="color: #0000ff;">class<span style="color: #000000;"> Demo {
<span style="color: #008000;">//<span style="color: #008000;">成员变量
<span style="color: #0000ff;">private <span style="color: #0000ff;">int x = 10<span style="color: #000000;">;
<span style="color: #0000ff;">int y = 20<span style="color: #000000;">;
<span style="color: #0000ff;">protected <span style="color: #0000ff;">int z = 30<span style="color: #000000;">;
<span style="color: #0000ff;">public <span style="color: #0000ff;">int a = 40<span style="color: #000000;">;
<span style="color: #0000ff;">public <span style="color: #0000ff;">final <span style="color: #0000ff;">int b = 50<span style="color: #000000;">;
<span style="color: #0000ff;">public <span style="color: #0000ff;">static <span style="color: #0000ff;">int c = 60<span style="color: #000000;">;
<span style="color: #0000ff;">public <span style="color: #0000ff;">static <span style="color: #0000ff;">final <span style="color: #0000ff;">int d = 70<span style="color: #000000;">;
<span style="color: #008000;">//<span style="color: #008000;">此处不允许使用修饰符abstract
<span style="color: #008000;">//<span style="color: #008000;">abstract int e = 80;

</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;构造<a href="https://www.jb51.cc/tag/fangfa/" target="_blank" class="keywords">方法</a></span>
<span style="color: #0000ff;"&gt;private</span><span style="color: #000000;"&gt; Demo(){}

Demo(String name){}

</span><span style="color: #0000ff;"&gt;protected</span> Demo(String name,<span style="color: #0000ff;"&gt;int</span><span style="color: #000000;"&gt; age) {}

</span><span style="color: #0000ff;"&gt;public</span> Demo(String name,<span style="color: #0000ff;"&gt;int</span><span style="color: #000000;"&gt; age,String address) {}

</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;此处不允许使用修饰符static
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;public static Demo(){}
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;此处不允许使用修饰符final
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;public final Demo() {}
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;此处不允许使用修饰符abstract
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;public abstract Demo(){}

</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;成员<a href="https://www.jb51.cc/tag/fangfa/" target="_blank" class="keywords">方法</a>
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;static void show() {}
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;abstract void show();
</span><span style="color: #008000;"&gt;//</span><span style="color: #008000;"&gt;final void show(){}</span>

}

 

原文链接:https://www.f2er.com/java/403340.html

猜你在找的Java相关文章