package make;
class Book{
private String title;
private double price;
public Book(String t,double p){ //定义构造方法
setTitle(t); //调用本类方法
setPrice(p); //调用本类方法
}
public void setTitle(String t){
title=t; //设置title的属性内容
}
public void setPrice(double p){
price=p; //设置price的属性内容
}
public String getTitle(){
return title; //取得title属性内容
}
public double getPrice(){
return price; //取得price属性内容
}
public void etInfo(){ //此方法将由对象调用
System.out.println("图示名称:"+title+" 价格:"+price);
}
}
public class Other {
public static void main(String[] args) {
Book book=new Book("java",55); //声明并实例化对象
book.etInfo(); //调用方法
}
}
//我把public double getPrice(){ return price; }与 public String getTitle(){ return title; }这两个方法去掉,运行程序结果还跟原来一样,我就不明白要不要return对程序有什么影响吗?
望远
相关分类