java类与对象
java类与对象
类是一种抽象的数据类型,是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。
引用类型:
-
数组
-
类
-
接口
对象是抽象概念的具体实例
能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念
创建对象与初始化
使用new关键字创建对象
使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。
(一个项目应该只存在一个main(),通常会创建一个Application测试类来调用main(),其他类中不要使用main())

创建一个Student类,类中有属性和方法

方法中的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();
}
}
浙公网安备 33010602011771号