用java编写的一个父类两个子类并且父类里含有三个成员变量五个成员方法,子类一里加两个成员方法和变量。

作者&投稿:蹉朗 (若有异议请与网页底部的电邮联系)
求一Java程序:要求是一个父类(父类里有3个构造方法,5个成员变量),两个子类,一个子类里面增加2个方~

package com.test;
public class Father {
private String a1;
private int a2;
private boolean a3;
private String a4;
private String a5;
public Father() {
super();
}
public Father(String a1) {
super();
this.a1 = a1;
}
public Father(String a1, int a2) {
super();
this.a1 = a1;
this.a2 = a2;
}
public void fatherMethod1(){
int a=0,b=0;
int sum =a+b;
}
public void fatherMethod2(){
int a=0,b=0;
int sum =a+b;
}

}

package com.test;
public class Child1 extends Father {
private String a6;
private String a7;
public void childMethod1(){

}
public void childMethod2(){

}
}

package com.test;
public class Child2 extends Father {
@Override
public void fatherMethod1() {
//自己随便写就可以了
}
@Override
public void fatherMethod2() {
//自己随便写就可以了
}
}


忘了说明了,在建这三个类之前,你要先建一个包com.test 然后在包里面新建三个类(Father,Child2,Child2),分别拷贝进去就可以了

import java.util.Date;

public class $ {

public static void main(String[] args) {

Father f = new Father("test");
f.getA();
f.getB();

f = new Son1();
f.getA();
f.getB();

Son0 son = new Son0();
son.getA();
son.getB();
son.getC();
son.getD();
}
}

class Father {
private int id;
private String name;
private int age;
private boolean sex;
private Date birthDay;

public Father(String name, int age, boolean sex) {
this.name = name;
this.age = age;
this.sex = sex;
}

public Father() {
this(null, 0, false);
}

public Father(String name) {
this(name, 0, false);
}

public void getA() {
System.out.println("father a");
}

public void getB() {
System.out.println("father b");
}
}

class Son0 extends Father {
private String sonName;
private in sonId;
public void getC() {
System.out.println("Son0 c");
}

public void getD() {
System.out.println("Son0 d");
}
}

class Son1 extends Father {
private String sonName;
private in sonId;
public void getA() {
System.out.println("Son1 a");
}

public void getB() {
System.out.println("Son1 b");
}
}
结果:
father a
father b
Son1 a
Son1 b
father a
father b
Son0 c
Son0 d

import java.util.Date;

public class $ {

    public static void main(String[] args) {

        Father f = new Father("test");
        f.getA();
        f.getB();

        f = new Son1();
        f.getA();
        f.getB();

        Son0 son = new Son0();
        son.getA();
        son.getB();
        son.getC();
        son.getD();
    }
}

class Father {
    private int id;
    private String name;
    private int age;
    private boolean sex;
    private Date birthDay;

    public Father(String name, int age, boolean sex) {
        this.name = name;
        this.age = age;
        this.sex = sex;
    }

    public Father() {
        this(null, 0, false);
    }

    public Father(String name) {
        this(name, 0, false);
    }

    public void getA() {
        System.out.println("father a");
    }

    public void getB() {
        System.out.println("father b");
    }
}

class Son0 extends Father {
    private String sonName;
    private in sonId;
    public void getC() {
        System.out.println("Son0 c");
    }

    public void getD() {
        System.out.println("Son0 d");
    }
}

class Son1 extends Father {
    private String sonName;
    private in sonId;
    public void getA() {
        System.out.println("Son1 a");
    }

    public void getB() {
        System.out.println("Son1 b");
    }
}
结果:
father a
father b
Son1 a
Son1 b
father a
father b
Son0 c
Son0 d


public class p {
String name;
String sex;
int age;
public String getName() {
return name;
}
public String getSex() {
return sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void setName(String name) {
this.name = name;
}
}
class c1 extends p{
String address;
String birthday;
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
}
class c2 extends p{
public void setName(String name) {
this.name = name;
}
public void setSex(String sex) {
this.sex = sex;
}
}



编写一个Java程序,开始时生成一个0-9的随机数字,当用户会员号的百位与...
int firstNum; \/\/ 声明一个变量记录百位 int nextNum; \/\/ 声明一个变量记录十位 String buff = new Integer(userNumber).toString(); \/\/ 把 用户号码转换成字符串 if (buff.length() == 3) { \/\/ 判断生成的用户号码是否 大于 100 firstNum = Integer.parseInt(buff.substring(0, 1)); ...

编写一个JAVA程序 输入自己的姓名和年龄并输出 怎么写
在main里写 String name;String age;Scanner sc=new Scanner(System.in);System.out.println("输入姓名");name=sc.nextLine();System.out.println("输入年龄");age=sc.nextLine();System.out.println("姓名"+name);System.out.println("年龄"+age);sc.close();...

编写一个java方法,使得字符串1,2,3,4...11,12..变成'1','2','3...
这个方法有很多,写两种你看看。方法一:public class Num { public static void main(String[] args){ String str1="1,2,3";String ret="'"+str1.replace(",", "','")+"'";System.out.println(ret);} } 方法二:public class Num { public static void main(String[] args){ Strin...

JAVA编写一个简单的计算器,要求用户在界面上输入两个数,能够自动计算出...
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextField;public class SimpleCalculator { private JFrame f = new JFrame("Simple Calculator");private JLabel num1 ...

编写一个java应用程序,用户从键盘输入一个整数,判断这个数是几位数...
import java.io.IOException;public class Test { public static void main(String[] args) throws IOException { String userString = "";InputStreamReader reader = null;BufferedReader br = null;while (!"exit".equalsIgnoreCase(userString)) { System.out.print("输入一个数字:");reader = ...

编写一个java类,控制台输出1,1,2,3,5,8,13
importjava.util.ArrayList;importjava.util.List;\/ 输出斐波那契数列。author老紫竹 \/ publicclassTT{ privateList<Integer>list=newArrayList<Integer>();publicTT(intnumber){ list.add(1);list.add(1);for(inti=2;i<=number;i++){ list.add(list.get(i-1)+list.get(i-2));} } public...

编写一个Java程序,接受用户输入的一个1~12之间的整数,利用Switch语句输出...
import java.util.Scanner;public class xxx { \/ param args \/ public static void main(String[] args) { Scanner scan = new Scanner(System.in);int i = scan.nextInt();if (i<1&&i>12) { System.out.println("请重新输入月份");i = scan.nextInt();} switch(i){ case 1: ...

急求一个JAVA编程,“编写一个猜拳游戏,分别用0、1、2表示石头、剪子、布...
用我自己的方法写了一个,看LZ喜欢不喜欢 12是石头,23是剪子,31是布.first表示第一个人。second表示第二个人!import java.util.Random;public class Print { public static void main(String[] args) { \/\/"12"是石头,“23”是剪子,“31”是布 String[] a = {"12", "23", "31"};R...

编写一个完整的Java Application 程序.包含类Circle,Cylinder,ShapeTest...
Circle类:public class Circle { protected double radius;public Circle(double radius) { this.radius = radius;} public Circle() { radius = 0.0d;} public void setRadius(double r){ radius = r;} public double getRadius(){ return radius;} public double area(){ return Math.PI*(...

用java编写一个简单例子,题目如下
\/\/ 第一问 Student student = new Student();student.setAddress("百度知道");student.setAge(1);student.setClazz("一班");student.setId("071251000");student.setName("lsy605604013");student.sayHello();\/\/ 第二问 Student studentNew = new Student();studentNew.setAddress("搜搜知道");...

郑州市13683646313: 用java编写的一个父类两个子类并且父类里含有三个成员变量五个成员方法,子类一里加两个成员方法和变量. -
咎宋麦利: import java.util.Date; public class $ { public static void main(String[] args) { Father f = new Father("test"); f.getA(); f.getB(); f = new Son1(); f.getA(); f.getB(); Son0 son = new Son0(); son.getA(); son.getB(); son.getC(); son.getD(); } } class Father { ...

郑州市13683646313: JAVA编一个主类2个子类.求解.谢谢 -
咎宋麦利: public class Person { } class student{} class worker{}

郑州市13683646313: java中,两个子类继承同一个父类,那这两个子类中的成员是不是都相互拥有 -
咎宋麦利: 子类是继承父类的成员和成员方法,都是来自同一个父类,但继承后是各自对象的成员和方法

郑州市13683646313: java 定义一个父类,两个子类,每个子类中都有一个方法,使用多态调用两个子类方法 怎么操作 -
咎宋麦利: public class Test { public static void main(String[] args) { Father f=new Child1(); f.say(); f=new Child2(); f.say(); } } class Father { public void say() { System.out.println("Father"); } } class Child1 extends Father { public void say() { System.out.println("...

郑州市13683646313: 求一Java程序:要求是一个父类(父类里有3个构造方法,5个成员变量),两个子类,一个子类里面增加2个方 -
咎宋麦利: package com.test; public class Father {private String a1;private int a2;private boolean a3;private String a4;private String a5;public Father() {super();}public Father(String a1) {super();this.a1 = a1;}public Father(String a1, int a2) {super(...

郑州市13683646313: Java中的继承 如果一个父类有两个子类 这两个子类的对象 调用父类的方法是同一个地址的方法吗?还 -
咎宋麦利: 不是同一个地址.两个子类实际话自己的对象时 会产生两个对象地址,两个对象各自的方法都相当于副本,和父类无关了

郑州市13683646313: Java中一个父类可以有多个不同的子类吗 -
咎宋麦利: 必须可以啊,子类可以有无限多个,根据需要写,所有的类都是Object的子类.虽然子类只能继承一个父类,但是可以另外实现多个接口

郑州市13683646313: java 两个子类可以互相转换吗 -
咎宋麦利: 这样是不行的 不信你回去运行试试就知道 只有子类和父类之间可以相互转换 就比如说 一个“动物”类 他有两个子类 “狗”和“猫” 当然可以让动物和猫狗进行转换 因为狗是动物 猫也是动物 而不能说猫是狗 或者说狗是猫 希望对你有帮组

郑州市13683646313: java中一个父类可不可以有多个子类 -
咎宋麦利: JAVA是单继承 ,只能够继承一个父类 但是允许有多个子类恩 ,你的例子正确

郑州市13683646313: java什么是父类对象为子类对象的实例 -
咎宋麦利: 比如有一个父类Base和他的子类Child 然后有如下代码 Base instance = new Child(); 此时instance引用是Base类型的,也就是父类型的 但是他指实例new Child()是子类型的实例 这就是父类对象为子类实例 是面向对象编程中多态的一种表现,这种表现必须符合里氏代换原则

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网