接口:
音乐接口的定义
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()+"分");
}
}