通常情况下,一个类不能直接使用,需要先根据类创建一个对象,才能使用
创建
成员方法不能加static关键字,一般需要加public关键字
public class Student {
//成员变量
String name; //姓名
int age; //年龄
//成员变量
public void eat(){
System.out.println("就吃老八秘制小汉堡!");
}
public void sleep(){
System.out.println("一觉醒来有点飘!");
}
}
使用
1.导包,也就是指出需要使用的类,在什么位置
import 包名称.类名称;
import cn.edu.qilu.day1.demo06.Student;
对于和当前类属于一个包的情况,可以省略导包语句不写。
2.创建
类名称 对象名 = new 类名称();
Student stu = new Student();
3.使用,分两种情况
使用成员变量:对象名.成员变量名;
使用成员方法:对象名.成员方法名(参数)
注意事项:如果成员变量没有复制,则会有一个默认值
public class Demo02Student {
public static void main(String[] args) {
//1.省略导包
//2.创建
Student stu = new Student();
//3.使用其中的成员变量
System.out.println(stu.age); //null
System.out.println(stu.name); //0
System.out.println("================");
//改变对象中的成员变量数值内容
stu.name = "老八";
stu.age = 11;
System.out.println(stu.age);
System.out.println(stu.name);
//4.使用对象的成员方法
stu.eat();
stu.sleep();
}
}
0
null
================
11
老八
就吃老八秘制小汉堡!
一觉醒来有点飘!
Process finished with exit code 0