首页 > 其他 > 详细

2020.8.17

时间:2020-12-17 20:05:02      阅读:34      评论:0      收藏:0      [点我收藏+]

学习内容

1.多边形继承

技术分享图片
 1 //父类:
 2 public class CPolygon {
 3     protected int width,height;
 4     public void setValues(int a,int b)
 5     {
 6         width=a;
 7         height=b;
 8     }
 9 }
10 //子类1:长方形
11 public class CRectangle extends CPolygon {
12     public int area() {
13         return width*height;
14     }
15 }
16 //子类2:三角形
17 public class CTriangle extends CPolygon {
18     public int area() {
19         return (width*height)/2;
20     }
21 }
22 //实现类:
23 public class main1 {
24     public static void main(String[] args) {
25         CRectangle rect=new CRectangle();
26         CTriangle trgl=new CTriangle();
27         rect.setValues(4, 5);
28         trgl.setValues(4, 5);
29         System.out.println("长方形面积:"+rect.area());
30         System.out.println("三角形面积:"+trgl.area());
31     }
32 }
技术分享图片

   技术分享图片

  2.日期时间类

技术分享图片
 1 //接口1:日期
 2 public interface Date {
 3     public void setDate(int y,int mo,int d);
 4     public void displayDate();
 5 }
 6 //接口2:时间
 7 public interface Time {
 8     public void setTime(int h,int mi,int s);
 9     public void displayTime();
10 }
11 //实现类:
12 public class Datetime implements Date,Time {
13     protected int year,month,day,hour,minute,second;
14     public void setDate(int y,int mo,int d) {
15         year=y;
16         month=mo;
17         day=d;
18     }
19     public void displayDate() {
20         System.out.println(year+"-"+month+"-"+day);
21     }
22     public void setTime(int h,int mi,int s) {
23         hour=h;
24         minute=mi;
25         second=s;
26     }
27     public void displayTime() {
28         System.out.println(hour+":"+minute+":"+second);
29     }
30     public static void main(String[] args) {
31         Datetime dt=new Datetime();
32         dt.setDate(2020, 5, 20);
33         dt.setTime(20, 13,14);
34         dt.displayDate();
35         dt.displayTime();
36     }
37 }
技术分享图片

   技术分享图片

2020.8.17

原文:https://www.cnblogs.com/ltw222/p/14151366.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!