package com.mypackage.oop.later;
//学生类
//类里面只存在属性和方法
public class Student {
//属性:字段
//在类里面方法外面定义一个属性(或者说是变量),然后在方法里面对他进行不同的实例化
String name; //会有一个默认值,为null
int age; //会有一个默认值,为0
//方法
public void study(){
System.out.println(this.name+"在学习");
//this代表当前这个类
}
}
package com.mypackage.oop.later;
//一个项目应该只存在一个main方法
public class Application {
public static void main(String[] args) {
//在类里面方法外面定义一个属性(或者说是变量),然后在方法里面对他进行不同的实例化
//类是抽象的,需要实例化
//类实例化后会返回一个自己的对象
//student对象就是一个Student类的具体实例
Student student = new Student(); //调用别的类,new完之后就被实例化了
Student Jack = new Student(); //new完之后就被实例化了
Student July= new Student(); //new完之后就被实例化了
System.out.println(Jack.name); //null
System.out.println(July.age); //0
Jack.name = "Jack"; //赋值
July.age = 18; //赋值
System.out.println(Jack.name); //Jack
System.out.println(July.age); //18
}
}
//输出
null
0
Jack
18
进程已结束,退出代码0