对象的调用及经典案例解析
变量的调用:
Student stu = new Student();
stu.name = "张三"; //成员变量调用
stu.age=20;
stu.address = "西安";
System.out.println(stu.name);
name 也是一个变量(成员变量也是变量)
给stu.name赋值(成员变量的调用)
怎么调用的?
在同一个类中
- 首先必须有main方法,程序的入口文件
Student stu = new Student();
- stu.XXX调用
- System.out.println();
不在同一个类 - 创建对象
Student stu = new Student();
- 通过对象名
stu.
方法的调用:
直接stu.方法名
- 创建对象,通过对象名来调用
- 非静态方法调用(成员方法):对象所私有的功能行为
带static,是为了调用方便好用,但是用了static,表示所共有的方法
- 静态方法的调用
- 创建对象,通过对象名调用(但是不推荐使用)
- 推荐:类名.方法名()
既然是所有对象共有的方法, 可以直接用类名来调用