目录
1.多功能参数(方法的重载)
public class AW { //创建类
static final double PI=3.141592653589793; //定义final doubleπ值
public static double add(double a,double b){ //方法名,返回参数,返回值
return(a*b); //输出a*b的值
}
public static double add(double r){ //普通表达式
return(r*r*PI); //输出圆的面积
}
public static void main(String[] args) { //主函数
System.out.println(PI); //输出PI
System.out.println(add(4.0000001)); //输出结果
System.out.println(add(3.0,4.0)); //输出结果
}
}
2.模拟上课场景(接口与实现)
public interface student {//创建学生类
void answer(); //回答问题
void note(); //记笔记
}
public interface tancher { //创建老师类
void greeting(); //你好
void attend(); //开始上课
}
package line;//包line
public class JK implements student,tancher{ //学生老师的接口
@Override
public void answer() {// 重写answer()方法
System.out.println("老师好");//输出老师好
}
@Override
public void note() {// 重写note()方法
System.out.println("同学开始记笔记");//输出同学开始记笔记
}
@Override
public void greeting() {// 重写greeting()方法
System.out.println("同学们好");//输出同学们好
}
@Override
public void attend() {// 重写attend()方法
System.out.println("老师开始上课");//输出老师开始上课
}
public static void main(String[] args) {//主函数
student peter = new Ho7_6();//创建新的对象
System.out.print("peter:");//输出peter:
peter.answer();//输出peter.answer方法
teacher mike = new Ho7_6();//创建新的对象
System.out.print("mike:");//输出mike:
mike.greeting();//输出mike.greeting方法
System.out.print("mike:");//输出mike:
mike.attend();//输出mike.attend方法
System.out.print("peter:");//输出peter:
peter.note();//输出peter.note方法
}
}
结果
3、儿子喜欢做的事(接口与实现 多实现)
public abstract class Market {//定义一个接口
public String name;//商场名称
public String goods;//商品名称
public abstract void shop();//抽象方法,用来输出信息
}
public interface Father {//定义一个接口
void smokin();// 抽烟的方法
void goFishin();// 钓鱼的方法
}
public class SonlikeDo implements DadlikeDo,MomlikeDo { //接口
@Override
public void watcTV() {// 重写watcTV()方法
System.out.println("看电视");//输出看电视
}
@Override
public void cookin() {// 重写cookin()方法
System.out.println("做饭");//输出做饭
}
@Override
public void smokin() {// 重写smokin()方法
System.out.println("抽烟");//输出抽烟
}
@Override
public void goFishin() {// 重写goFishin()方法
System.out.println("钓鱼");//输出钓鱼
}
public static void main(String[] args) {//主函数
Mother son = new Ho7_7();// 通过子类创建Father接口对象
System.out.println("儿子喜欢做的事有:");//输出儿子喜欢做的事有:
son.watcTV();//输出son.watcTV()方法
son.cookin();//输出son.cookin()方法
Father mathe = new Ho7_7();// 通过子类创建Mather接口对象
mathe.smokin();//输出mathe.smokin()方法
}
}
结果