Java作业

这篇博客主要探讨了Java编程的基础知识,包括语法特性、面向对象设计以及常见算法的应用。同时,对比了Java与C++在编程实践中的差异和选择Java的原因。
摘要由CSDN通过智能技术生成
package american.people;
import england.people.Father;
public class Son extends Father { 
    public String hand;
    public String getHand() {
        return hand;
    } 
} 
package england.people;
public class Father { 
    private int money;
    protected int height;
    int weight;
}
package england.people;
import american.people.Son;
import japan.people.Grandson;
public class Example5_1 {
    public static void main(String args[]) {
        Son son=new Son();
        Grandson grandson=new Grandson();
        son.height = 180;
        son.hand = "一双大手"; 
        grandson.height = 155;
        grandson.hand = "一双小手";
        grandson.foot ="一双小脚";
        String str = son.getHand();
        System.out.printf("儿子:%s,%d\n",str,son.height);
        str = grandson.getHand();
        System.out.printf("孙子:%s,%s,%d\n",str,grandson.foot,grandson.height); 
    }
}

class A {
    double f(float x,float y) {
       return x+y;
    }
    public int g(int x,int y) {
       return x+y;
    }
}
class B extends A {
    double f(float x,float y) {
       return x*y;
    }  
}
public class Example5_4 {
    public static void main(String args[]) {
      B b=new B();
      double result=b.f(5,6);        //b调用重写的方法
      System.out.println("调用重写方法得到的结果:"+result);   
      int m=b.g(3,5);        //b调用继承的方法
      System.out.println("调用继承方法得到的结果:"+m);  
    } 
}
public class UniverStudent extends Student {
   boolean isMarriage; //子类新增的结婚属性
   UniverStudent(int number,String name,boolean b) {
      super(number,name);
   }
   public boolean getIsMarriage(){
      return isMarriage;
   }
}
public class Student {
    int number;
    String name;
    Student() {
    }
    Student(int number,String name) {
       this.number=number;
       this.name=name;
    }
    public int getNumber() {
       return number;
    }
    public String getName() {
       return name;
    }
 }
 public class Example5_6 {
   public static void main(String args[]) {
       UniverStudent zhang=new UniverStudent(20111,"张三",false);
       int number=zhang.getNumber();
       String name=zhang.getName();
       boolean marriage=zhang.getIsMarriage();
       System.out.println(name+"的学号是:"+number);
       if(marriage==true
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值