【java基础】Java修饰符和UML类图介绍
【java基础】Java修饰符和UML类图介绍
修饰符和UML类图介绍四种权限修饰符:
状态修饰符:
UML类图介绍:
四种权限修饰符:
Java内部的权限修饰符一共有四种,private default protected public。
四种权限修饰符的访问权限如下:
private:私有权限修饰符,只能在本类中使用,在其它类中不能被调用,
否则会出现“The field Order.orderDefault is not visible”的错误信息,
可以修饰成员变量、构造方法、成员方法,不能修饰类
default:默认权限(同包权限),只能在定义它们的类中使用,
以及同一个包中的类内被调用,可以修饰成员变量、构造方法、成员方法、类
protrcted:在不同包内调用被protected修饰的成员变量、成员方法、构造方法时,
必须是protected修饰类的那个子类(继承的概念),同样,不能修饰类
public:权限最大的修饰符,可以在任何一个类中被调用,
不考虑是同包还是不同包的限制,可以修饰成员变量、构造方法、成员方法、类
状态修饰符:
UML类图介绍:
首行的Person代表其类名为Person
第二行代表Person类内的属性,-号代表权限为private,没有符号代表权限为default,#号代表权限为protected。
第三行代表的是Person类内的方法,+号代表的权限为public,(i:int)代表传入形参i,类型为int,:int代表返回值为int
对应代码如下:
public class{
//属性
private int age;
String sex;
protected String name;
//方法
public void setAge(int i){
this.age = i;
}
public int getAge(){
return age;
}
}
【java基础】Java修饰符和UML类图介绍相关教程