1、       设计一个图书类Book,该Book类具有属性:书籍编号(bookId),书名(bookName),作者(author),出版单位(publisher),单价(price)。

a)    要求属性私有,生成其共有的get/set 方法;

b)    具有方法:show():该方法内显示给书籍的详细信息

c)    在创建一个Book对象的同时给该对象各属性赋初值。(带参构造)

d)    编写测试类TestBook,实现创建一个Book对象book,打印出该书的详细信息。

public class TestBook {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Book book=new Book("12345","语文","他","人民出版社","12.5");
book.show();
}
}
class Book{
String bookId;
String bookName;
String author;
String publisher;
String price;
Book(){
}
Book(String bookId,String bookName,String author,String publisher,String price){
this.author=author;
this.bookId=bookId;
this.bookName=bookName;
this.price=price;
this.publisher=publisher;
}
void show(){
System.out.println("书籍编号  书名  作者   出版单位    单价");
System.out.println(bookId);
System.out.println(bookName);
System.out.println(author);
System.out.println(publisher);
System.out.println(price);
}
}

运行结果:

java-Book类相关推荐

  1. java字符存储_用java的类集框架做一个字符存储器(15)

    11.这是java的关于java的类集框架做一个字符存储器的源代码可以直接进行编译运行,希望大家能够从中获益良多. package niming; //导入ArrayList这个类 import ja ...

  2. 干货:排名前 16 的 Java 工具类!

    2019独角兽企业重金招聘Python工程师标准>>> 干货:排名前 16 的 Java 工具类!   在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最 ...

  3. 排名前 16 的 Java 工具类

    转载来自微信公众号:Java 技术栈.如有侵权,请联系作者删除!! 在 Java 中,工具类定义了一组公共方法,这篇文章将介绍 Java 中使用最频繁及最通用的 Java 工具类.以下工具类.方法按使 ...

  4. Java枚举类使用方式

    Java枚举类使用方式 单枚举定义 : /*** * @title: 单枚举定义* @author: wll* @since: 2021-1-27 14:47:54*/ public enum Jud ...

  5. java流类图结构_java I/O 流总结

    一.java 流操作有关的类和接口: 类                                                                          说明 Fil ...

  6. Java Process类的浅学习

    Java Process类的浅学习 文章分类:Java编程 今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它 ...

  7. java File类 常用相关函数

    java File类 相关函数 1.构建函数 2.判断相关函数 4.创建相关函数 5.删除相关函数 6.获取相关函数 1.构建函数 /*** File 构造方法* file 常用构造方法* 1: Fi ...

  8. Java File类总结和FileUtils类

    Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. Fi ...

  9. java反射类的字段

    java反射类的字段: package com.ma.reflection;import java.lang.reflect.Field;import org.junit.Test;import co ...

  10. java --String类解决面试问题

    2019独角兽企业重金招聘Python工程师标准>>> 1.概述 字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改 Stri ...

最新文章

  1. python 利用模板文件生成配置文件
  2. python语言接口_Python-接口自动化(一)
  3. c语言编程员工信息排序,员工工资管理系统(c语言编程)
  4. 转: Ubuntu 安装字体方法
  5. 2018.4.2 三周第一次课
  6. PRML-系列一之1.6
  7. MySQL----数据的显示位宽
  8. 诗词文中的地名(名人生卒地、生卒年、名人籍贯)
  9. mysql 中文字符 函数_MySQL基础之字符函数-Go语言中文社区
  10. powerbuilder11的webform发布和webservices调用实践
  11. 如何使用lambda实现集合排序
  12. Mac快捷键【窗口最小化、切换窗口】
  13. VMware12版虚拟机怎么安装win7系统(win7镜像ios安装版)
  14. 【转】美团O2O供应链系统架构设计解析
  15. ios12卡贴机(有锁)/无锁机 改电信VOLTE //高通基带//教程
  16. Java IO有这么难吗?
  17. 树的搜索问题1(深度优先、广度优先,爬山法和best-first)
  18. 【windows虚拟机装openwrt做主路由扩wan扩lan】
  19. 【Unity 题型】脚本开发
  20. jquery实现星星闪烁功能

热门文章

  1. python的SMTP
  2. potplay皮肤装扮
  3. python程序员可以从哪些平台接单赚钱?看完我给你介绍的这几个平台,没学过python的你也能边学习边赚钱
  4. macOS Big Sur 11.0 B2(20A4300b)原版镜像
  5. 把吃出来的病吃回去 张悟本_吃出来的华为
  6. cmd.exe专杀工具
  7. Linux 常用排查问题命令
  8. 换分币c语言程序,编写程序输出用一元人民币兑换成1分、2分和5分硬币的不同兑换方法...
  9. mysql难不难_mysql数据库难学吗?
  10. 圣墟(圣墟最新章节,圣墟无弹窗全文阅读,圣墟无广告全文阅读)