采用Java语言面向对象思想 , 编写程序,七个要求7个代码public
class
Person
{
//(1)
设计一个类
人员Java面向对象基本代码,包含三个成员变量:姓名、年龄、性别 。
private
String
name;
private
int
age;
private
String
sex;
public
String
getName()
{
return
name;
}
public
void
setName(String
name)
{
this.name
=
name;
}
public
int
getAge()
{
return
age;
}
public
void
setAge(int
age)
{
this.age
=
age;
}
public
String
getSex()
{
return
sex;
}
public
void
setSex(String
sex)
{
this.sex
=
sex;
}
}
//(2)
设计员工和顾客两个类为
人员类Java面向对象基本代码的子类,员工类包含一个成员变量:职称级别Java面向对象基本代码;顾客包含一个成员变量:账户余额 。
class
worker
extends
Person{
private
String
Title_Level;
public
String
getTitle_Level()
{
return
Title_Level;
}
public
void
setTitle_Level(String
title_Level)
{
Title_Level
=
title_Level;
}
}
class
Customer
extends
Person{
private
int
Account_balance;
public
int
getAccount_balance()
{
return
Account_balance;
}
public
void
setAccount_balance(int
account_balance)
{
Account_balance
=
account_balance;
}
}
//(3)
设计一个类
取款机包含两个成员方法:取款,查询账户 。
interface
ATM{
void
Teller(Customer
cus);
void
Checkaccount(Customer
cus);
}
//4)
实现取款机的取款方法,
//当顾客来取钱但是账户余额不足时抛出异常“余额不足”并显示,
//无论取款是否发生异常,最终取款方法需要执行“退卡”操作 。
class
ATMimpl
implements
ATM{
public
void
Checkaccount(Customer
cus)
{
}
public
void
Teller(Customer
cus)
{
}
}
Java程序面向对象编程的基本架构 接口的定义和使用 求完整代码……谢谢public class Admins implements Userinterface{
private String name;
private String password;
private static int userNum;
public Admins() {
userNum++;
}
public Admins(String name, String password) {
this.name = name;
this.password = password;
userNum++;
}
public void setPassword(String password) {
this.password = password;
}
public String getPassword() {
return this.password;
}
public String toString() {
return "Total: " + Admins.userNum + "\nName: " + this.name + "\nPassword: " + this.password;
}
public static void main(String [] args) {
Userinterface [] users = new Userinterface[]{new Admins("jeryy", "11111"), new Admins("green", "123123")};
for(Userinterface u: users) {
System.out.println(u);
}
}
}
interface Userinterface{
public void setPassword(String password);
public String getPassword();
public String toString();
}
public class Bins{
public static void main(String [] args) {
int len = 10;
int [] dist = new int [len];
for(int i = 0; idist.length; i ++) {
dist[i] = (int)(Math.random() * 100);
推荐阅读
- 美发机器工具直播,美容美发机器
- 电视直播软件怎么都没有了,电视直播软件突然没有了
- redis增删过程,redis增删改
- 自动生成go语言微服务 go语言微服务架构
- linux升级gcc命令,linux离线升级gcc版本
- linux在线下载命令,linux在线安装软件命令
- oracle找出重复数据,oracle重复数据查询
- vb.net双显视器的简单介绍
- 自营电商未来前景如何,自营电商未来前景如何发展