目录
- 类与接口的声明方式
- 访问修饰符的表示方式(访问修饰符)
- 公有化访问修饰符(public)
- 私有化访问修饰符(private)
- 受保护的访问修饰符(protected)
- 类与类之间的关系(UML类图箭头含义)表示方式
- 继承
- 实现
- 依赖
- 关联
- 聚合
- 合成(组合)
类
普通类的声明
普通类的声明分为3个部分。
- 第一部分为类名
- 第二部分为属性(包含属性的类型和访问权限)
- 第三部分为方法(包含方法的返回值、访问权限和方法的入参)
语法:
语法(代码):
public class ClassName{
public type field;
public type method(type typeName){
return type;
}
}
示例:
示例(代码):
public class Human{
public int age;
public String name;
public void sleep(){
System.out.println("sleep!");
}
public void eat(){
System.out.println("eat!");
}
}
抽象类的声明
抽象类的声明与 普通类
类似,抽象类与普通类的声明区别为抽象类为斜体而普通类为非斜体
语法:
语法(代码):
public abstract class ClassName{
public type field;
public type method(type typeName){
return type;
}
}
示例:
示例(代码):
public abstract class Plane{
public Wing[] wing;
public seat Seat[];
public abstract void fly();
}
接口
普通接口的声明
普通接口(矩形表示法)的声明分为两部分。
- 第一部分分为两个行,第一行使用《interface》修饰该类为接口,第二行为接口名
- 第二部分为方法名(包含方法的返回值、访问权限和方法的入参)
语法:
语法(代码):
public interface interfaceName{
type method(type typeName);
}
示例:
示例(代码):
public interface Swim{
void swim();
}
棒棒糖接口的声明
语法:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210207201144897.png#pic_center)语法(代码):
public interface interfaceName{
type method(type typeName);
}
示例:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210207201219303.png#pic_center)示例(代码):
public interface Language{
void spreak();
}
访问修饰符
JAVA表示方式 | UML表示方式 | 注释 |
---|---|---|
public | + | 公有的 |
private | - | 私有的 |
protected | # | 受保护的 |