1. 程式人生 > >Java語言中的---訪問說明符

Java語言中的---訪問說明符

java語言中的---訪問修飾符

day03 Java語言中的-----訪問說明符

一、訪問說明符的概述:

訪問說明符其實就是設置一個訪問權限,只有設置好這個訪問權限以後才能更好的封裝我們的一些變量或方法。所以學好這個說明符對我們後續學習Java的封裝功能很有幫助。


二、訪問說明符:

1、訪問說明符有哪些?

在Java語言中,訪問說明符就可以實現對類成員的一個封裝,從而就按包含4種說明符,public、private、default、protected。下面就一一的介紹一下。

1.1、public :公開的。可以被任何類訪問,也可以被不同包裏面的類訪問。

1.2、private:保密的。該成員只能被當前類訪問,其他類是不可以的。不同包也不可以訪問

1.3、protected:受保護的。同包裏的類可以訪問,不同包裏面只有子類才可以訪問,繼承就可以訪問了。

1.4、default:默認的。同包裏面的類可以訪問。

2、訪問權限的大下順序:

public --》protected --》default --》private

public private可以修飾一個類,其他的2個不能修飾。


3、通過一個實例來說明一下這4種說明符。


創建一個student類

        package www.com;

        public class Student {
            
            public String number;//公開的:
	           String username;	//默認的(default):
	    private int age;	//保密的:
	    protected char gender; //受保護:
	
	    public void display(){//同樣也是可以直接使用說明符來修改。
		System.out.println("學號:"+number);
		System.out.println("姓名:"+username);
		System.out.println("年齡:"+age);
		System.out.println("性別:"+gender);
	    }
        }

創建一個UserStudent類

        package www.dzx.one;

        public class UserStudent {
	
	    public static void main(String[] args) {
	        
	        //創建實例:
	            Student stu = new Student();
		//賦值
		    stu.number = "003";
		    stu.username = "zs";
		   // stu.age = 24;	//這個是不可以設置的,因為我們前面設置了private權限
		    stu.gender = ‘M‘;
		//調用
		    stu.display();
	    }
	}

運行userstudent類,就可以看到賦值,同時在這裏就可以明顯的感受到訪問權限


三、結束語:

到這兒我們的訪問修飾符就學完了,快去運用一些這幾個說明符吧!很重要的哦!

本文出自 “孤獨一夜” 博客,轉載請與作者聯系!

Java語言中的---訪問說明符