2.2 类与对象的定义
如果在程序之中要进行类的定义你可以使用class关键字完成,而定义的语法如下:
class 类名称 { //所有的程序都要求以“{}”作为分界符
属性;
属性;
方法(){}
}
此时的方法不在由主类直接调用,而是要通过对象进行调用。
范例:定义类
class Person{
String name;
int age;
public void info() {
System.out.println("name = "+ name + ",age = " + age);
}
}
在这个类中只是定义了两个属性和一个方法,特别需要注意的是,类中可以定义的属性数量和方法数量是没有限制的,而且在编写的时候,每一个方法中的代码尽量不要特别长。
类定义完成之后是不能够直接去使用的,如果要想使用类必须要产生对象,而对象的定义分为以下两种语法形式:
- 声明并实例化对象:类名称 对象名称 = new 类名称();
- 分步进行对象实例化:
- 调用类中的属性:对象.属性 = 内容;
- 调用类中的方法:对象.方法();
class Person{//定义一个类,类名称要求首字母大写
String name;
int age;
public void info() {
System.out.println("name = "+ name + ",age = " + age);
}
}
public class Class{
public static void main(String args[]) {
//类名称 对象名称 = new 类名称();
Person kai = new Person();//这个时候就表示我们实例化了一个kai对象
kai.name = "wangkai";//设置对象中的属性
kai.age = 23;
kai.info();//调用方法
}
}
以上就实现了一个最基本的类的定义以及对象的使用。