面向对象:
将现实生活中的事物及其属性用类的方法编写出来.
如学生类:
成员变量:姓名,年龄,分数,家庭住址
成员方法:学习,玩游戏,展示信息
如何调用?
写好类之后,如Student 类,则定义一个该类的变量:Student s=new Student();
成员变量的调用:s.成员变量名=_
成员方法的调用:s.成员方法名=_
匿名对象:
即不初始化的对象,通常只调用执行一次,如new Student()
new Student().成员方法名
package 面向对象;
i
//定义一个学生类
class Student{
//定义成员变量
//姓名
String name;
//年龄
int age;
//分数
int goal;
//家庭住址
String home;
//定义成员方法
//玩游戏
public void playGame(){
System.out.println("玩游戏");
}
//学习
public void study(){
System.out.println("学习");
}
//连接信息
public String link(String x){
return("姓名: "+name+"\n"+"年龄: "+age+"\n"+"分数: "+goal+"\n"+"家庭住址: "+home+"\n");
}
}
//测试类
public class ChargeStudentMessage {
public static void main(String[]agrs){
//定义一个学生变量
Student S1=new Student();
//初始化学生的成员变量
S1.name="秦勇";
S1.age=20;
S1.goal=100;
S1.home="陕西省渭南市临渭区官路镇";
System.out.println(S1.link(S1.name));
//匿名对象
new Student().playGame();
new Student().study();
}
}