编写Java程序主要就是定义各种类 类是现实世界中各类对象的抽象 它表明了对象的属性及行为 在程序中 类是用class来表示的 对象的属性则用变量来表示 对象的行为则用函数来表示 在Java程序中 类中的变量称为字段(field 也称 “域”),类中的函数称为方法(method)
定义类中的字段和方法
【例】表示“人”的类的定义Person
class Person{
String name;
int age;
void sayHello(){
System.out.println("Hello! My name is "+name)
}
}
类头使用关键字class标志类定义的开始 class 关键字后面接着用户定义的类的类名 类的命名应符合Java对标识符命名的要求。
类体中包括域和方法两大部分。域和方法都是类的成员。一个类中可以定义多个域和方法。一个类可以通过UML图中的类图表示出来
Person
+name:String
+age:int
+birthDate:Date
+getInfo():String——方法
1.字段
字段是对象的属性,状态的表示,又称为域 域变量 成员变量 字段变量
类型名 字段名
int age
对于字段变量 如果不赋初始值 系统会自动赋一个默认值(数值型为0 boolean型为false 引用类型为null 。String类型是引用类型 )
2.方法
方法是对对象的行为或功能的表示 标志了类所具有的功能和操作 用来把类和对象的数据封装在一起 Java的方法与其他语言中的函数或过程类似 是用一段用来完成某种操作的程序片段 方法由方法头和方法体组成
4.1.2构造方法与对象的创建
1.构造方法
程序中经常需要创建对象 在创建对象的同时将调用这个对象的构造函数完成对象的初始化工作