对象04:类与对象的创建 类是一种抽象的数据类型,他是对某一种事物整体描述/定义,但不能代表某一具体事物。
对象是抽象概念具体实例。以类的方式组织代码,以对象的组织(封装)数据
Application.java
package oop.demo02;
// 一个项目应该只存在一个main方法
public class Application {
代码语言:javascript复制public static void main(String[] args) {
//类:抽象的;实例化
//类实例化后会返回一个自己的对象
//student 对象就是一个Student类的具体实例
Student xiaoming = new Student();
//使用new关键字创建的时候,除了分配空间之外,还会给创建好的对象进行默认初始化,以及类中构造器的调用
Student liming = new Student();
xiaoming.name = "小明";
xiaoming.age = 3;
System.out.println(xiaoming.name);
System.out.println(xiaoming.age);
liming.name = "李明";
liming.age = 666;
System.out.println(liming.name);
System.out.println(liming.age);
}
} Student.java
package oop.demo02;
//学生类 public class Student {
代码语言:javascript复制//属性:字段
String name;
int age;
//方法
public void study(){
System.out.println(this.name "在学习"); //this 表示当前所在的类
}
}