java类与对象

java类与对象

类是一种抽象的数据类型,是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。

引用类型:

  • 数组

  • 接口

对象是抽象概念的具体实例

能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念

创建对象与初始化

使用new关键字创建对象

使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用

(一个项目应该只存在一个main(),通常会创建一个Application测试类来调用main(),其他类中不要使用main())

image

创建一个Student类,类中有属性和方法
image
方法中的this表示的是当前类,点击name会跳转到属性中的name字段。

package com.yuanyu.Oop;

public class Application {
    public static void main(String[] args) {
        //类是抽象的,需要实例化
        new Student(); //对类实例化
        Student student=new Student(); //类实例化后会返回一个自己的对象
        //student对象就是Student类的一个具体实例
      
        Student Mike=new Student();
        System.out.println(Mike.name); //null;对象创建好会进行默认初始化
        System.out.println(Mike.age); //0

        Mike.name="Mike";
        Mike.age=15;
        System.out.println(Mike.name); //Mike
        System.out.println(Mike.age); //15
      
	    //同一个类中可以产生不同对象
        Student John=new Student();
        Student Bob=new Student();

    }
}

posted @ 2022-01-05 10:41  原语  阅读(37)  评论(0)    收藏  举报