以上所讲内容使用java语言完全可以实现,因为java语言是一门完全面向对象的编程语言,当然,使用其他面向对象的编程语言也可以实现。当进行了类的设计之后,接下来就可以根据UML图进行代码的编写了,在代码级别上实现一个类,类怎么定义呢?
[修饰符] class 类名 {
类体 = 属性 + 方法
}
以上为类的简单定义,实际上一个完整的类的定义要比以上语法复杂一些,以后再慢慢补充,先从简单的开始。
接下来,根据UML图,使用代码将“学生类”进行实现(只实现属性),代码如下图所示:
public class Student {
//学号
int no;
//姓名
String name;
//年龄
int age;
//性别
boolean sex;
}
以上程序当中no、name、age、sex都是属性,它们都是成员变量中的实例变量,所谓实例变量就是对象级别的变量,这些属性要想访问,必须先创建对象才能访问,不能直接通过类去访问,因为每一个学生的学号都是不一样的。没有学生对象,谈何学号!