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类,就可以看到赋值,同时在这里就可以明显的感受到访问权限


三、结束语:

    到这儿我们的访问修饰符就学完了,快去运用一些这几个说明符吧!很重要的哦!