Java接口及数组案例

接口:

音乐接口的定义
public interface Music {
    void listenMusic();

}
按摩接口的定义
public interface Massage {
    void getMessage();

}
视频接口的定义
public interface Vedio {
    void watchVedio();

}
椅子抽象类的定义
abstract class Chair {
    public abstract void sit();

}
实现接口功能的椅子类
public class MultiChair extends Chair implements Music,Massage,Vedio{
    int sitMinute;
    public MultiChair(int time) {
        sitMinute=time;
    }
    public void sit() {
        System.out.println("在椅子上休息"+sitMinute+"分钟!");
    }
    public void listenMusic() {
        System.out.println("让我们坐在椅子上听会音乐吧!");
    }
    public void getMessage() {
        System.out.println("让我们享受椅子的自动按摩服务吧!");
    }
    public void watchVedio() {
        System.out.println("让我们坐在椅子上看会电影吧!");
    }

}

数组

 

       数组课程成绩管理实例
public class Course{

int[] chj;

String[] KeCh;

//构造方法.初始化对象

public Course(int[]c,String[]k){
    chj = c;
    KeCh = k;
}

//求总分

public int sumCourse(){

int sum = 0;

for(int i= 0; i<chj. length;i++)
    sum += chj[i];

return sum;
}
//返回课程信息

public String getCourseInfo(){

String info ="";

for(int i= 0;i< KeCh.length; i++){


info += KeCh[i]+"\t" +chj[i]+"\n";
}
return info;
}


public static void main(String[] args){

int[] chj ={ 86,92 ,78,85 ,90,80};

String[] KeCh= {"数学","英语”,”语文","政治","历史","地理"};
        System.out.println("张三的考试成绩为: ");

Course zhCourse = new Course(chj, KeCh);

System.out.println(zhCourse.getCourseInfo());

System.out.println("总分为:"+zhCourse.sumCourse()+"分");
}
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值