Java中的类与对象

来源:互联网 发布:零之镇魂曲 知乎 编辑:程序博客网 时间:2024/06/05 08:00

例如:

创建一个学生类student



public class student {


/**
* @param args
*/

//定义学生类属性
private String name;
private int score;

//定义设置和获取学生姓名的方法
public void setName(String n){ 
name=n;
}
public String getName(){
return name;
}
//定义设置和获取学分的方法
public void setScore(int s ){ 
score=s;
}
public int getScore(){
return score;
}
//定义一个看电视的方法
public void watch(TV tv){
setScore(getScore()-1);


if(tv.getTime()<=0){
System.out.println(name+"看了"+tv.getName()+"电视剧,减少到"+score+"个学分");
}
}
}


创建一个TV类



public class TV {
//定义TV类的属性值
private String name;
private int time;


//定义一个设置和获取电视名的方法
 public void setName(String n){
name=n;
 }
 public String getName(){
 
return name;
 }
 
 //定义一个设置和获取电视时长的方法
 public void setTime(int t ){
time=t;
 }
 public int getTime(){
 
return time;
 }
}

 

新建一个Manager类



public class Manager {
public static void main(String[] args){
//创建TV类对象tv,调用TV类中方法
TV tv=new TV();
tv.setName("射雕英雄传");
tv.setTime(15);
//创建student类对象stu,调用student中方法
student stu=new student();
stu.setName("李四");
stu.setScore(20);

System.out.println(stu.getName()+"总共有"+stu.getScore()+"个学分。");

while(tv.getTime()>0){

tv.setTime(tv.getTime()-1);
stu.watch(tv);
}
}
}




0 0
原创粉丝点击