[20-05-02][Self-test 35]Java OverRide

Posted mirai3usi9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[20-05-02][Self-test 35]Java OverRide相关的知识,希望对你有一定的参考价值。

 1 package test_7_5;
 2 
 3 public class OverRide {
 4 
 5     /**
 6      * 创建一个类 为该类定义三个构造函数,分别执行下列操作:
 7      * 1、传递两个整数值并找出其中较大的一个值;
 8      * 2、传递三个double值并求出其乘积;
 9      * 3、传递两个字符串值并检查其是否相同;
10      * 4、在main方法中测试构造函数的调用
11      */
12     
13     public OverRide(int x, int y) {
14         
15         if (x > y) {
16             System.out.println(x + "和" + y + "更大的值为:" + x);
17         } else {
18             System.out.println(x + "和" + y + "更大的值为:" + y);
19         }
20     }
21     
22     public OverRide(double x, double y, double z) {
23         
24         System.out.println("x * y * z = " + (x * y * z));
25     }
26     
27     public OverRide(String x, String y) {
28         
29         if (x.equals(y)) {
30             System.out.println(x + "与" + y + "相同");
31         } else {
32             System.out.println(x + "与" + y + "不同");
33         }
34     }
35 }

 

 1 package test_7_5;
 2 
 3 public class Test {
 4 
 5     public static void main(String[] args) {
 6 
 7         OverRide o1 = new OverRide(10, 8);
 8         OverRide o2 = new OverRide("xx", "yy");
 9         OverRide o3 = new OverRide(10, 20, 30);
10         
11     }
12 
13 }

 

结果如下:

10和8更大的值为:10
xx与yy不同
x * y * z = 6000.0

以上是关于[20-05-02][Self-test 35]Java OverRide的主要内容,如果未能解决你的问题,请参考以下文章

[20-05-02][Self-test 33]Java Car

[20-05-02][Self-test 32]Java GuessNum

[20-04-26][Self-test 6]Java CharType

[20-05-09][Self-test 40]Java BankSystem 1

[20-05-09][Self-test 40]Java BankSystem 1

[20-06-04][Self-test 46]Java Linker Manage