要求: 
1:式编写一个父类,一个继承父类的子类,和一个测试类,类名自己定义。 
2:父类能够体现属性与方法,以及方法的重载 3:子类完成父类方法中的覆盖 4:测试类完成所有自定义方法测试。 

解决方案 »

  1.   

    父类public class Father {
    public String a; public void fun() {
    System.out.println("Father.fun");
    } public void fun(String a) {
    System.out.println("Father.fun" + a);
    }
    }
    子类public class Sun extends Father{


    public void fun() {
    System.out.println("Sun.fun");
    }

    public static void main(String[] args){
    Father f = new Father();
    Sun s = new Sun();
    f.fun();
    s.fun();
    }
    }
    直接运行子类就看到结果了
      

  2.   


    //测试
    public class Test {
        public static void main(String[] args) {
         Father f = new Father("user","man");
         f.show();
         f.show("这两个方法就是重载");
         Son s = new Son("son","man",20);
         //重写
         s.show();
    }
    }
    //父类
    class Father{
    private String name;
    private String sex;

    public Father(String n,String s){
    name = n;
    sex = s;
    }
    public void show(){
    System.out.println("Hello world: "+name);
    }
    public void show(String s){
    System.out.println(s);
    }
    }
    //子类
    class Son extends Father{
    private int age; public Son(String n, String s, int age) {
    super(n, s);
    this.age = age;
    } @Override
    public void show() {
    super.show();
    System.out.println("age:"+age);
    }
    }
      

  3.   

    孩子,刚参加java培训,老师第一次布置的作业发上来了吧?
      

  4.   

    Java代码:
    //父类
    public class  Father{
    private String name;
    private String sex="男";
    public Father(String name,boolean fg){
    this.name=name;
    }
    public void setsex(boolean fg){
    if(!fg)sex="女";
    }
    public String show(){
    return  "姓名:"+name+"\n"
    +"性别:"+sex;
    }

    }
    //子类
    public class Son extends Father {
    private int age; public Son(String name, boolean fg, int age) {
    super(name, fg);
    this.age = age;
    } public String shou() {
    return super.show() + "\n" + "年龄:" + age;
    }}
    //测试类
    public class Test {
    public static void main(String[]args){
    Father f=new Father("father",true);
    Son s=new Son("son", true, 0);
    System.out.println(f.show());
    System.out.println(s.show());
    }

    }