導航:首頁 > 編程語言 > java中類成員訪問的控制符有那些

java中類成員訪問的控制符有那些

發布時間:2021-02-27 03:14:07

java中類有哪些訪問控制修飾符,並指出它們的訪問控製作用范圍

public 用於所有類
private 只能本類調用
protected 在同一包中有繼承關系的父子類可調用
friendly 基本用得不多,和private使用差不多

㈡ JAVA中下面哪些關鍵字能用來控制對類成員的訪問

JAVA中使用如下關鍵字public、protected、private能用來控制對類成員的訪問:

1. 類的訪問控制符有版兩種:public, default(默認的權,什麼都不用寫)
default就是包內訪問控制符。
當然對於內部類還可以有static修飾,而用static修飾的內部類叫作嵌套類。
2. 屬性和方法的訪問控制符有四種:private, default, protected, public
可以用如下的表描述:(Yes表示可訪問,空表示不可訪問)

3. 其它:java的訪問控制級別分類:類訪問控制級別,對象訪問控制級別。

㈢ java中類成員的訪問修飾符有哪些

一:訪問修飾符:
1.省略訪問修飾符
具有默認的訪問特性,即具有包訪問特性,只能被同一個包中的類使用。
2.public訪問修飾符
用於說明類和類的成員的訪問許可權。這種類叫公有類。在一個文件中只能有一個public類型的類。
例如:Rect和UseImport兩個類,分別在兩個不同的包中。順便回顧一下不同類要用import導入。(哎,一直就沒記住)
//Rect.java
pacakage my;
public class Rect
{
private int a,b;
public void init(int len,int width)
{
a=len;
b=width;
}
public int area()
{
return a*b;
}
}
//UseImport.java
import.my.*;//導入my 包的所有類
public class UseImport
{
public static void main(string[] args)
{
Rect x=new Rect();
x.init(2,3);
System.out.println("矩形面積為:"+x.area());
}
}
3.private
用private修飾的類成員成為私有成員,只能在聲明該成員的類中使用,不能在類外使用。一般通過本類中公有方法進行訪問。
4.protected
protected修飾的類成員為保護成員,可以被三種類使用,分別是該類本身,該類的所有子類,該類同包的其他類,該類的子類。
5.private protected
私有保護成員。可被兩種類使用。分別是:該類本身和該類的所有子類。
二:特徵修飾符
1.abstract:抽象
修飾類為抽象類,修飾方法為抽象方法。只要類中有抽象方法,就必須定義為抽象類。抽象方法只能聲明,不能實現。但是可以在其子類中對抽象方法進行實現。抽象類中也可以包含非抽象方法。
2.final:最終
修飾的類為終止類,不能有子類。修飾變數為終止變數,只可賦值一次。修飾方法為終止方法,不能在子類中更改。如Socket、ServerSocket等都是final類,防止黑客派生子類進行破壞。同時,final與abstract是相互矛盾的。
3.static:靜態
靜態成員無需通過對象調用,可以直接通過類名直接調用。
public class RectArea//輸出6 和 12
{
public static void main(String[] args)
{
System.out.println(area(2,3));
System.out.println(area(3,4));
}
static void area(int a,int b)
{
return a*b;
}
}
4.native
用native修飾的為本地方法。它修飾的方法在程序外部使用其他編程語言編寫。(這個步驟比較多,所以就木有繼續研究了)
5.synchronized
修飾的方法為同步方法。

㈣ 在Java中,什麼是訪問控制符有哪些訪問控制符哪些可以用來修飾類哪些用來修飾方法

類修飾符

Public

可以從其他類中訪問

obstract

本類不能被實例化

final

不能再聲明子類

構造器修飾符專

Public

可以從所有的類中訪問

Protected

只能屬從自己的類和它的子類中訪問

Private

只能在本類中訪問

域修飾符

Public

可以從所有的類中訪問

Protected

只能從本類和它的子類中訪問

Private

只能從本類中訪問它

Static

對該類的所有實例只能有一個域值存在

transient

不是一個對象持久狀態的一部份

Volatile

可以被非同步的線程所修改

final

必須對它賦予初值並且不能修改它

局部變數修飾符

final

必須對它賦予初值並且不能修改它

方法修飾符

Public

可以從所有的類中訪問它

Protected

只能從本類及其子類中訪問它

Private

只能從本類中訪問它

abstract

沒有方法體,屬於一個抽象類

final

子類不能覆蓋它

static

被綁定於類本身而不是類的實例

native

該方法由其他編程語言實現

asnchronized

在一個線程調用它之前必須先給它加

㈤ java中的訪問控制符有哪3種

private 私有
public 共有
protected 子級
還有一個什麼都不寫,默認

㈥ 類及類成員的訪問控制符有哪些

在Java中
類修飾符

Public

可以從其他類中訪問

obstract

本類不能被實例化

final

不能再聲明子類

構造器修飾符

Public

可以從所有的類中訪問

Protected

只能從自己的類和它的子類中訪問

Private

只能在本類中訪問

域修飾符

Public

可以從所有的類中訪問

Protected

只能從本類和它的子類中訪問

Private

只能從本類中訪問它

Static

對該類的所有實例只能有一個域值存在

transient

不是一個對象持久狀態的一部份

Volatile

可以被非同步的線程所修改

final

必須對它賦予初值並且不能修改它

局部變數修飾符

final

必須對它賦予初值並且不能修改它

方法修飾符

Public

可以從所有的類中訪問它

Protected

只能從本類及其子類中訪問它

Private

只能從本類中訪問它

abstract

沒有方法體,屬於一個抽象類

final

子類不能覆蓋它

static

被綁定於類本身而不是類的實例

native

該方法由其他編程語言實現

asnchronized

在一個線程調用它之前必須先給它加

㈦ Java的訪問控制符有哪些,試說明它們之間的區別

打勾的表示能訪問到, ×的表示不能訪問到

你可以去eclipse里試一下,這樣印象更深

㈧ 請問:java類成員訪問修飾符的限制范圍

public:Java語言中訪問限制最寬的修飾符,一般稱之為「公共的」。被其修飾的類、屬性以版及方法不僅可以跨類權訪問,而且允許跨包(package)訪問。

private:Java語言中對訪問許可權限制的最窄的修飾符,一般稱之為「私有的」。被其修飾的類、屬性以及方法只能被該類的對象訪問,其子類不能訪問,更不能允許跨包訪問。

protect:介於public和private之間的一種訪問修飾符,一般稱之為「保護形」。被其修飾的類、屬性以及方法只能被類本身的方法及子類訪問,即使子類在不同的包中也可以訪問。

default:即不加任何訪問修飾符,通常稱為「默認訪問模式「。該模式下,只允許在同一個包中進行訪問。

㈨ java編程的填空題,類成員的訪問控制符有public,(),(),和默認四種。

可以的襲啊,看我代碼父類package org.apache.commons;public class F { protected String name = "tt";}子類package org.apache.commons.test;import org.apache.commons.F;public class S extends F { public void get() { System.out.println(name); }}測試類:package org.apache.commons;import org.apache.commons.test.S;public class $ { public static void main(String[] args) { new S().get(); }}結果:tt

閱讀全文

與java中類成員訪問的控制符有那些相關的資料

熱點內容
電影頭上裹著布還有紐扣 瀏覽:246
iphone6nfc充電 瀏覽:422
鐵銹戰爭的文件夾是哪個 瀏覽:184
大數據業務描述 瀏覽:162
古惑仔粵語版歌詞 瀏覽:897
韓國劇情片網站 瀏覽:759
自學滅火器編程該如何入手 瀏覽:817
網站ip地址怎麼防禦 瀏覽:572
大數據自動化部署 瀏覽:368
自動編程軟體有哪些有什麼特色 瀏覽:140
韓國污片網站 瀏覽:758
主角要收集各種女子 瀏覽:463
《哈佛女孩》電影 瀏覽:422
javabean輸出 瀏覽:6
如何將晶元中的配置文件提取出來 瀏覽:91
word文件殺手 瀏覽:789
兩個女生的愛情親嘴 瀏覽:344
win10安裝金蝶提示缺少 瀏覽:706

友情鏈接