13.类与对象
类与对象
- 类是一种抽象的东西,是定义某一类东西的东西,但并不代表某一个具体的事物
- 例如:家具,食物,餐具......
- 类更像是制造一个对象的图纸
- 对象是类的具体实例
- 例如:椅子,炸鸡,筷子......
- 对象是一个具体的实例,有自己的特点,不是某一个种类,单独的一个个体,不是抽象的
创建与初始化对象
1.类
-
类中的构造器\构造方法,构造器在创建对象时会调用。
- 类中只有,属性 和 方法
- 特点一:必须和类的名字相同
- 特点二:一定,必须没有返回值,但也不能用void。
public class Student { // 属性 String name; // 未赋值默认为null int age; // 未赋值默认为0 //方法 public void study(){ System.out.println(this.name + "正在干饭......"); // this代表当前这个类 } }
2.对象
-
使用
new关键字创建对象- 使用
new关键字创建对象的时候,会给这个对象分配空间 - 创建好的对象会进行默认初始化,以及对类中构造器的调用
- 实例化一个对象的过程就像,类是玩具的图纸,通过这个图纸(类)拼出来一个玩具(对象)
public class Application { public static void main(String[] args) { // 实例化一个之前定义Student类的一个对象 Student xiaoming = new Student(); // xiaoming这个对象就是一个Student类具体的实例 xiaoming.name = "小明"; // 给xiaoming的name属性赋值 System.out.println(xiaoming.name); System.out.println(xiaoming.age); } } - 使用

浙公网安备 33010602011771号