1. 程式人生 > 實用技巧 >5、Java 修飾符

5、Java 修飾符

Java

1

publicprotecteddefaultprivate西使

2

  protected使javajavamainmain調

  main使調main調java

  privatepublic

3

packagecom.example.test;

/**
*@authorlin
*@version1.0
*@date2020/6/2120:21
*@DescriptionTODO
*/
publicclassPerson{
publicStringuname="person";

publicvoidintroduceMyself(){
System.out.println("com.example.test"+uname);
}
}
packagecom.example.test;

/**
*@authorlin
*@version1.0
*@date2020
/6/2120:21
*@DescriptionTODO
*/
publicclassStudent{
Personp=newPerson();

publicvoidtest(){
System.out.println("com.example.test"+p.uname);
}
}
packagecom.example.test;

/**
*@authorlin
*@version1.0
*@date2020/6/2120:21
*@DescriptionTODO
*/
publicclassTeacherextendsPerson{
publicintage;
Personp=newPerson();

publicvoidtest1(){
System.out.println("com.example.test"+p.uname);
}
}
packagecom.example.test2;

/**
*@authorlin
*@version1.0
*@date2020/6/2120:22
*@DescriptionTODO
*/
publicclassPerson{
publicStringuname="haha";

publicvoidtest2(){
System.out.println("com.example.test2"+uname);
}

}

packagecom.example.test;

/**
*@authorlin
*@version1.0
*@date2020/6/2120:23
*@DescriptionTODO
*/
publicclassTest{
publicstaticvoidmain(String[]args){
Personperson=newPerson();
person.introduceMyself();
Studentstudent=newStudent();
student.test();
Teacherteacher=newTeacher();
teacher.test1();
com.example.test2.Personperson1=newcom.example.test2.Person();
person1.test2();
}
}

1 public

2 protected

Personuanmeprotected Parents便 The field Person.uname is not visible

3private

Personunamesetget便

4default

使