Java教程
Java标识符与关键字
Java变量
Java数据类型
Java运算符
Java控制语句
Java方法
Java面向对象
Java对象的创建和使用
Java封装
Java中static和this
Java继承
Java方法覆盖和多态
Java super
Java基础练习题

Java类中的定义

以上所讲内容使用java语言完全可以实现,因为java语言是一门完全面向对象的编程语言,当然,使用其他面向对象的编程语言也可以实现。当进行了类的设计之后,接下来就可以根据UML图进行代码的编写了,在代码级别上实现一个类,类怎么定义呢?

[修饰符] class 类名 {
    类体 = 属性 + 方法
}

以上为类的简单定义,实际上一个完整的类的定义要比以上语法复杂一些,以后再慢慢补充,先从简单的开始。

接下来,根据UML图,使用代码将“学生类”进行实现(只实现属性),代码如下图所示:

public class Student {
	//学号
	int no;
	//姓名
	String name;
	//年龄
	int age;
	//性别
	boolean sex;
}

以上程序当中no、name、age、sex都是属性,它们都是成员变量中的实例变量,所谓实例变量就是对象级别的变量,这些属性要想访问,必须先创建对象才能访问,不能直接通过类去访问,因为每一个学生的学号都是不一样的。没有学生对象,谈何学号!