day17

## 类与对象

类是对某一类事物整体描述

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

## 创建与初始化对象

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

类中构造器也称构造方法,是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点:

1. 必须与类的名字相同
2. 必须没有返回类型,也不能写void

 

```java
public class Application {
public static void main(String[] args) {
//new 实例化了一个对象
//根据参数选择调用构造器,定义了有参构造,想用无参构造必须显式定义
Person person = new Person("hao");
System.out.println(person.name);
}


}
```

```java
public class Person {
String name;

//实例化初始值
// 使用new关键字必须要有构造器
// 初始化值
public Person() {
this.name = "hp";

}

//有参构造
//一旦定义了有参构造,无参构造必须显式定义才能被调用
public Person(String name) {
this.name = name;
}
}
```

 

posted @ 2021-11-04 18:54  入星辰  阅读(39)  评论(0)    收藏  举报