Java·实验·第七周

第三章5-8

5.

package week6;
class Book{
	String name;
	String writer;
	int MonthlySales;
	public void setBook(String n,String w,int m) {
		name=n;
		writer=w;
		MonthlySales=m;
	}
	public void printBook() {
		System.out.println("书名是"+name);
		System.out.println("作者是"+writer);
		System.out.println("月销售量是"+MonthlySales);
	}
}

public class chapter5 {
	public static void main(String[] args) {
		Book a=new Book();
		Book b=new Book();

		a.setBook("第一本书", "张三", 10);
		b.setBook("第二本书", "李四", 20);
		a.printBook();
		b.printBook();
		
	}
}

6.

package week6;
class BankAccount{
	String name;
	int account;
	int balance;
	public void EnquiryBalance() {
		System.out.println("余额查询结果:"+balance);
	}
	public void deposits(int a) {
		balance=balance+a;
	}
	public void withdraw(int a) {
		balance=balance-a;
	}
}
public class chapter6 {
	public static void main(String[] args) {
		BankAccount a=new BankAccount();
		BankAccount b=new BankAccount();
		a.name="张三";a.account=00001;a.balance=0;
		b.name="李四";b.account=00002;b.balance=0;
		a.deposits(200);
		b.withdraw(60);
		a.EnquiryBalance();
		b.EnquiryBalance();
		
	}
}

7.

package week6;
class Student{
	String name;
	int age;
	String degree;
}

class Undergraduate extends Student{
	String specialty;
	public void show() {
		System.out.println("姓名:"+name+"	年龄:"+age+"		学位"+degree+"		专业:"+specialty);
	}
}

class Graduate extends Student{
	String direction;
	public void show() {
		System.out.println("姓名:"+name+"	年龄:"+age+"		学位"+degree+"		研究方向:"+direction);
	}
}

public class chapter7 {
	public static void main(String[] args) {
		Undergraduate a1=new Undergraduate();
		a1.age=20;
		a1.degree="本科";
		a1.specialty="通信";
		a1.name="张三";
		a1.show();
		
		Undergraduate a2=new Undergraduate();
		a2.age=21;
		a2.degree="本科";
		a2.specialty="电子";
		a2.name="李四";
		a2.show();
		
		Graduate a3=new Graduate();
		a3.age=25;
		a3.degree="硕士";
		a3.direction="通信";
		a3.name="王五";
		a3.show();
		
		Graduate a4=new Graduate();
		a4.age=36;
		a4.degree="博士";
		a4.direction="通信";
		a4.name="刘六";
		a4.show();
		
		
	}
}

8.

package week6;

class Phone{
	String number;
	String ISP;
	
	public void setNumber(String n) {
		number=n;
	}
	
	public void getNumber() {
		System.out.println("本机号码是:"+number);
	}
	
	public void answer() {
		System.out.println("正通过"+ISP+"接听电话....");
	}
	
	public void dial() {
		System.out.println("正通过"+ISP+"拨打电话....");		
	}
}

class mobilePhone extends Phone{
	;
}

class fixPhone extends Phone{
	;
}

class cordlessPhone extends fixPhone{
	String number;
	public void move() {
		System.out.println("正在移动电话....");
	}
}

public class chapter8 {
	public static void main(String[] args) {
		mobilePhone a=new mobilePhone();
		a.ISP="电信固网";
		a.setNumber("057412345678911");
		a.getNumber();
		a.dial();
		a.answer();
		
		System.out.println();
		
		fixPhone b=new fixPhone();
		b.ISP="移动网络";
		b.setNumber("13505758856");
		b.getNumber();
		b.dial();
		b.answer();
		
		System.out.println();
		
		cordlessPhone c=new cordlessPhone();
		c.ISP="电信固网";
		c.setNumber("3247");
		c.getNumber();
		c.dial();
		c.answer();
		c.move();
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值