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);
        }
    }
    
posted @ 2021-04-26 17:20  WNAOII  阅读(91)  评论(0)    收藏  举报