加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

定义作者图书类

发布时间:2021-05-20 09:44:23 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:定义了4个类:出版社类(定义、显示出版社信息)、作者类(定义、显示作者信息)、图书类(定义、显示图书信息)、Demo类(最终在main方法中输出) 代码如下: package demo05; /* ?* 定义一个出版社类 ?* 出版社的名称,地址 ?*/ public class Press { Stri


定义了4个类:出版社类(定义、显示出版社信息)、作者类(定义、显示作者信息)、图书类(定义、显示图书信息)、Demo类(最终在main方法中输出)

代码如下:

package demo05;
/*
?* 定义一个出版社类
?* 出版社的名称,地址
?*/
public class Press {
String pressName;
String pressAdd;
public void showInfo() {
System.out.println("出版社名称:"+pressName);
System.out.println("出版社地址:"+pressAdd);
}

}


package demo05;
/*
?* 定义一个作者类,包括:姓名,性别,专业
?*/
public class Author {
String authorName;
int authorAge;
String authorMajor;
public void showInfo() {
System.out.println("作者姓名:"+authorName);
System.out.println("作者年龄:"+authorAge);
System.out.println("作者专业:"+authorMajor);
}

}


package demo05;
/*
?* 定义图书类,包括:书名,书号,作者,出版社
?*/
public class Book {
String bookName;
String bookID;
Author author;
Press press;
public void showInfo() {
System.out.println("书名:"+bookName);
System.out.println("书号:"+bookID);
//显示作者信息
author.showInfo();
//显示出版社信息
press.showInfo();
}

}


package demo05;
public class Demo {
public static void main(String[] args) {
Press tsinghuaPress=new Press();
tsinghuaPress.pressName="清华大学出版社";
tsinghuaPress.pressAdd="北京";

Author author=new Author();
author.authorName="张三";
author.authorAge=36;
author.authorMajor="计算机";

Book javaBook=new Book();
javaBook.bookName="java编程思想";
javaBook.bookID="1001001";
javaBook.press=tsinghuaPress;
javaBook.author=author;
javaBook.showInfo();
}
}


(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读