第三题,Java
答案:2 悬赏:60 手机版
解决时间 2021-01-17 21:46
- 提问者网友:ミ烙印ゝ
- 2021-01-16 21:10
第三题,Java
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-01-16 21:40
public class Test2 {
public static void main(String[] argv) {
String name = "张三";
int ID = 1;
ParentPerson person = new Person(name, ID);
ParentPerson robot = new Robot("robot", 2);
ParentWrench hexWrenche = new HexWrenche("HexWrenche");
ParentWrench solidWrenche = new SolidWrenche("SolidWrenche");
ParentNut nut = new Nut("Nut");
ParentNut pipe = new Pipe("Pipe");
//1
person.hold(hexWrenche);
person.wring(nut);
//2
robot.hold(solidWrenche);
robot.wring(pipe);
}
}
class ParentPerson{
private String name;
private int ID;
public ParentPerson(String name,int ID){
this.name =name;
this.ID = ID;
}
public void printID(){
System.out.print(ID);
}
public String getName(){
return name;
}
public void hold(ParentWrench wrench){
System.out.print(getName()+ " hold " + wrench.getName());
}
public void wring(ParentNut nut){
System.out.println(" wring " + nut.getName());
}
}
class Person extends ParentPerson{
public Person(String name, int ID) {
super(name, ID);
}
}
class Robot extends ParentPerson{
public Robot(String name, int ID) {
super(name, ID);
}
}
class ParentWrench{
private String name;
public ParentWrench(String name){
this.name = name;
}
public String getName(){
return name;
}
}
class HexWrenche extends ParentWrench{
public HexWrenche(String name){
super(name);
}
}
class SolidWrenche extends ParentWrench{
public SolidWrenche(String name) {
super(name);
}
}
class ParentNut{
private String name;
public ParentNut(String name){
this.name = name;
}
public String getName(){
return name;
}
}
class Nut extends ParentNut{
public Nut(String name) {
super(name);
}
}
class Pipe extends ParentNut{
public Pipe(String name) {
super(name);
}
}
public static void main(String[] argv) {
String name = "张三";
int ID = 1;
ParentPerson person = new Person(name, ID);
ParentPerson robot = new Robot("robot", 2);
ParentWrench hexWrenche = new HexWrenche("HexWrenche");
ParentWrench solidWrenche = new SolidWrenche("SolidWrenche");
ParentNut nut = new Nut("Nut");
ParentNut pipe = new Pipe("Pipe");
//1
person.hold(hexWrenche);
person.wring(nut);
//2
robot.hold(solidWrenche);
robot.wring(pipe);
}
}
class ParentPerson{
private String name;
private int ID;
public ParentPerson(String name,int ID){
this.name =name;
this.ID = ID;
}
public void printID(){
System.out.print(ID);
}
public String getName(){
return name;
}
public void hold(ParentWrench wrench){
System.out.print(getName()+ " hold " + wrench.getName());
}
public void wring(ParentNut nut){
System.out.println(" wring " + nut.getName());
}
}
class Person extends ParentPerson{
public Person(String name, int ID) {
super(name, ID);
}
}
class Robot extends ParentPerson{
public Robot(String name, int ID) {
super(name, ID);
}
}
class ParentWrench{
private String name;
public ParentWrench(String name){
this.name = name;
}
public String getName(){
return name;
}
}
class HexWrenche extends ParentWrench{
public HexWrenche(String name){
super(name);
}
}
class SolidWrenche extends ParentWrench{
public SolidWrenche(String name) {
super(name);
}
}
class ParentNut{
private String name;
public ParentNut(String name){
this.name = name;
}
public String getName(){
return name;
}
}
class Nut extends ParentNut{
public Nut(String name) {
super(name);
}
}
class Pipe extends ParentNut{
public Pipe(String name) {
super(name);
}
}
全部回答
- 1楼网友:旧脸谱
- 2021-01-16 23:07
rtretrwetwrtwtwerwerew
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯