您的位置:首页 > 其它

类定义,封装,构造方法,构造方法重载练习

2016-10-08 21:55 344 查看
/*

2、定义一个游戏类,包括游戏的属性包括:游戏名,类型,大小,星级,介绍等,

可以调用方法输出游戏的介绍。

*/

class GameDemo{
public static void main(String[] args){
//实例化对象
Game game = new Game();
//输出
System.out.println(game.show());
}

}

class Game{
//游戏名
private String name;
//类型
private String type;
//大小
private int size;
//星级
private int starts;
//介绍
private String present;

//构造方法
public Game(){
//调用使用this进行初始化操作
this("英雄联盟","竞技类",200,5,"英雄联盟是一个高度竞技类的游戏,为玩家提供好玩的游戏体验");
}

//构造重载
public Game(String name,String type,int size,int starts,String present){
this.name = name;
this.type = type;
this.size = size;
this.starts = starts;
this.present = present;
}

//定义普通类方法
public String show(){
return name + "是一个"+type+"它有"+size+"这么大,它是"+starts+"级游戏,后面是这个游戏详细介绍:"+present;
}

//属性封装
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}

public void setType(String type){
this.type = type;
}
public String getType(){
return type;
}

public void setSize(int size){
this.size = size;
}
public int getSize(){
return size;
}

public void setStarts(int starts){
this.starts = starts;
}
public int getStarts(){
return starts;
}

public void setPresent(String present){
this.present = present;
}
public String getPresent(){
return present;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  对象
相关文章推荐