常宁网站,免费的ai作图软件,app编程软件有哪些,wordpress云盘视频播放器java权限修饰符
java一共有四种访问控制符1、private 表示私有#xff0c;只有自己类能访问2、default 表示没有修饰符修饰#xff0c;只有同一个报的类能访问3、protected 表示可以被同一个包的类以及其他包中的子类访问4、public 表示可以被该项目的所有包中的所有类访问类…java权限修饰符
java一共有四种访问控制符1、private 表示私有只有自己类能访问2、default 表示没有修饰符修饰只有同一个报的类能访问3、protected 表示可以被同一个包的类以及其他包中的子类访问4、public 表示可以被该项目的所有包中的所有类访问类的成员的处理1、一般使用private访问权限2、提供相应的get/set方法来访问相关属性这些方法通常是public修饰的以提供对属性的
赋值与读取操作3、一些只用于本类的辅助方法可以用private修饰希望其他类调用的方法用public修饰类的处理1、类只能使用public和默认来修饰2、默认当前包3、public当前项目的所有包4、public类要求类名和文件名相同一个java文件中至多一个public类
/*** 权限修饰符*/
public class Person {private String name;private int age;public Person() {}public Person(String name, int age) {this.name name;setAge(age);}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {if (age 130 || age 0) {this.age 18;} else {this.age age;}}Overridepublic String toString() {return Person [name name ,age age ];}
}
public class Test2 {public static void main(String[] args) {Person p1 new Person();p1.setName(张三);p1.setAge(-10);System.out.println(p1);Person p2 new Person(李四,20000);System.out.println(p2);}
}执行代码如下