一、对象和类的概念
类:类是一个模板,它描述一类对象的行为和状态(在java中也就是属性和方法),是对对象的抽象。
对象:对象是类的一个实例,有状态和行为。
1.类
如何定义一个类?
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() {
}
}
2.创建对象
数据类型(类名) 变量名 = new 类名();
等号左边声明一个变量用来接收对象;
等号右边通过new关键字使用类的构造方法创建一个对象(在堆内存上开辟一个空间)。
3.如何使用对象
给对象的属性进行取值和赋值;
通过对象使用方法。
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());
}
}