package com.easy.oop;
public class Day8 {
//一个类即使什么都不写,他也会存在一个方法
//类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。
// 并且构造器有以下俩个特点:
// 1.必须和类的名字相同
// 2.必须没有返回类型,也不能写void
//作用:
//1.使用new关键字,必须有构造器
//2.用来初始化值
//快捷键:alt+insert
public Day8(){
this.name="我";
}
//有参构造:一旦定义了有参构造,无参就必须显示定义
public Day8(String name){
this.name=name;
}
//属性:字段
String name;
int age;
//方法
public void study(){
System.out.println("学生在学习!");
}
}
main函数
package com.easy.oop;
public class Application {
//一个项目应该只存在一个main方法
//类是一种抽象的数据类型,它是对某一类事物整体描述定义,但是并不能代表某一个具体的事物.
//对象是抽象概念的具体实例
/*
使用new关键字创建对象
使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。
构造器必须要掌握
*/
public static void main(String[] args) {
Day8 student1 = new Day8();
Day8 student2 = new Day8();
student1.name="学生1";
student2.name="学生2";
student1.age=10;
student2.age=11;
System.out.println(student1.name);
System.out.println(student2.name);
System.out.println(student1.age);
System.out.println(student2.age);
}
}