Java菜鸟成长之路__Day_4_Java_面向对象

来源:互联网 发布:电信4g网络差 编辑:程序博客网 时间:2024/05/19 00:42

面向对象:

将现实生活中的事物及其属性用类的方法编写出来. 

如学生类:

   成员变量:姓名,年龄,分数,家庭住址

成员方法:学习,玩游戏,展示信息

如何调用?

写好类之后,如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();


}


}