欢迎关注公众号:
5-1 面向对象特征之二:继承性
5-2 方法的重写 (override/overwrite)
5-3 四种访问权限修饰符
5-4 关键字:super
5-5 子类对象实例化过程
5-6 面向对象特征之三:多态性
== 和 equal() 比较
5-8 包装类的使用
package Javalearn; class ValueTransferTest { public static void main(String[] args) { System.out.println("***********基本数据类型:****************"); int m = 10; int n = m; System.out.println("m = " + m + ", n = " + n); n = 20; System.out.println("m = " + m + ", n = " + n); System.out.println("***********引用数据类型:****************"); Order o1 = new Order(); o1.orderId = 1001; Order o2 = o1;//赋值以后,o1和o2的地址值相同,都指向了堆空间中同一个对象实体。 System.out.println("o1.orderId = " + o1.orderId + ",o2.orderId = " +o2.orderId); o2.orderId = 1002; System.out.println("o1.orderId = " + o1.orderId + ",o2.orderId = " +o2.orderId); } } class Order{ int orderId; }
运行结果如下:
package com.atguigu.exer; public class OverloadExer { //1. 如下的三个方法构成重载 public void mOL(int i){ System.out.println(i * i); } public void mOL(int i,int j){ System.out.println(i * j); } public void mOL(String s){ System.out.println(s); } //2.如下的三个方法构成重载 public int max(int i,int j){ return (i > j)? i : j; } public double max(double d1,double d2){ return (d1 > d2)? d1 : d2; } public double max(double d1,double d2,double d3){ double max = (d1 > d2)? d1 : d2; return (max > d3)? max : d3; } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)