类:类是一个模板,它描述一类对象的行为和状态(在java中也就是属性和方法),是对对象的抽象。 对象:对象是类的一个实例,有状态和行为。
如何定义一个类?
public class Student{}这便是一个类,然而这是一个空类,没用任何意义,因此我们需要定义类的具体信息。 对于一个类来说,一般有三种常见的成员:属性、方法、构造器。这三种成员都可以定义零个或多个。
如下便是一个简单的学生类:
public class Student{ // 属性(成员变量) private int id; private String name; private int age; // 方法 public int getId() { return id; } public void setId(int id) { this.id = id; } // 构造方法 public Student() { } }数据类型(类名) 变量名 = new 类名();
等号左边声明一个变量用来接收对象; 等号右边通过new关键字使用类的构造方法创建一个对象(在堆内存上开辟一个空间)。
给对象的属性进行取值和赋值; 通过对象使用方法。
public class Student{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } public class Test{ public static void main(String[] args){ Student student = new Student(); student.setName("张三"); System.out.println(student.getName()); } }