java书名作者出版社

编程入门 行业动态 更新时间:2024-10-25 00:31:55

java<a href=https://www.elefans.com/category/jswz/34/1602293.html style=书名作者出版社"/>

java书名作者出版社

public class BookTest {

// 测试方法

public static void main(String[] args) {

//实例化对象,调用相关方法实现运行效果

Book bk = new Book("红楼梦","曹雪芹");

bk.setPress("人民文学出版社");

bk.setPrice(10);

bk.showInfo();

System.out.println("===============");

Book bk2 = new Book("小李飞刀","古龙");

bk2.setPress("中国长安出版社");

bk2.setPrice(55.5);

bk2.showInfo();

}

}

public class Book {

//私有属性:书名、作者、出版社、价格

private String name,author,press;

private double price;

//通过构造方法实现属性赋值

public Book(){

}

public Book(String name,String author){

this.name = name;

this.author = author;

}

/*通过公有的get/set方法实现属性的访问,其中:

1、限定图书价格必须大于10,如果无效需进行提示,并强制赋值为10

2、限定作者、书名均为只读属性

*/

public void setPress(String press){

this.press = press;

}

public void setPrice(double price){

if(price<=10){

this.price=10;

System.out.println("图书价格最低10元");

}

else

this.price = price;

}

public String getName(){

return name;

}

public String getAuthor(){

return author;

}

public String getPress(){

return press;

}

public double getPrice(){

return price;

}

//信息介绍方法,描述图书所有信息

public void showInfo(){

System.out.println("书名:"+this.name);

System.out.println("作者:"+this.author);

System.out.println("出版社:"+this.press);

System.out.println("价格:"+this.price+"元");

}

}

更多推荐

java书名作者出版社

本文发布于:2024-02-06 22:41:52,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751552.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:书名   出版社   作者   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!