首先就是一些定义了:
~类是一种抽象的数据类型,是对某一类事物的整体描述或者定义,但是这并不可以代表某一个具体事物。
~其次的对象是抽象概念的具体实例。
比如说,XXX是人的一个具体实例。
并且对象能够体现出特点,展现出功能的是具体的实例,而不是抽象的概念。
那么如何创建对象呢:
**可以使用new关键字创建对象时,除了分配内存空间之外,还会给创建好的对象进行默认的初始化和以及对类中构建器的调用。
而类中的构建器也称为构造方法,是在进行创建对象的时候,必须需要调用的,并且构建器有这两个特点:
~必须和类的名字相同
~必须是没有返回类型,也不能写void![image.png](https://img.haomeiwen.com/i18879640/fd9b1d59877840ef.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](https://img.haomeiwen.com/i18879640/03068a97498db90d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
package oop;
//一个项目应该只存在一个main方法
public class Application {
//属性,字段
String name;
int age;
//
public void study(){
System.out.println(this.name+"学生在学习");
}
}
网友评论