Java 第九次作业

一、多功能参数(数据的重载)

 过程及其结果:

package 作业;
 
public class Test {//创建类
	static double area() { //定义浮点型数值
		return Math.PI;
	}
	static double area(double r) {//定义浮点型数值
		return Math.PI*Math.pow(r, 2);
	}
	static double area(double w,double h) {//定义浮点型数值
		return w*h;
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println(area());  //输出area()
		System.out.println(area(4));   //输出area()
		System.out.println(area(4,3));   //输出area()
		
 
	}
 
}

二、模拟上课场景(接口与实现)

 过程及其结果:

public class Student implements Move {  //创建一个Student类实现接口Move
	public String name;
	public String(String name) {  //对姓名字段进行初始化
		this.name = name;
	}
	@Override
	public void work() {  //重写work方法
		System.out.println(name + ":同学开始记笔记"); //输出同学开始做笔记
		
	}
	@Override
	public void talk() { //重写talk方法
		System.out.println(name + ": 老师好"); //输出同学老师好
		
    }
}

三、儿子喜欢做的事(接口与实现 多实现)

结果及其过程:

//继承DadLikeDo接口和MotherLikeDo接口
public class SonLikeDo implements DadlikeDo.MotherLikeDo {  
           public void watchTV() { //实现WatchTV()方法
                       System.out.println("看电视"); //输出看电视
           }
           public void cook() {//  实现cook()方法
                   System.out.println("做饭");//输出看做饭
           }
           public void smoking() {//  实现smoking()方法
                   System.out.println("抽烟");//输出看抽烟
           }
           public void fish() {//  实现fish()方法
                   System.out.println("钓鱼");//输出看钓鱼
      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值