• 2020.8.17收获


    学习内容

    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 }
    复制代码

       

  • 相关阅读:
    菜根谭#69
    菜根谭#68
    菜根谭#67
    菜根谭#66
    菜根谭#65
    菜根谭#64
    菜根谭#63
    更新centos本地仓库(换源)
    docker初探
    centos python版本升级到3.x
  • 原文地址:https://www.cnblogs.com/ltw222/p/14151366.html
Copyright © 2020-2023  润新知