IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 大数据JAVA基础之面向对象 01 :类和对象(中) -> 正文阅读

[大数据]大数据JAVA基础之面向对象 01 :类和对象(中)

欢迎关注公众号:

?

?

5-1 面向对象特征之二:继承性

5-2 方法的重写 (override/overwrite)

5-3 四种访问权限修饰符

5-4 关键字:super

5-5 子类对象实例化过程

5-6 面向对象特征之三:多态性

== 和?equal()?比较

5-8 包装类的使用

package Javalearn;
/*
 * @project project
 * @author liyongping
 * @creed: just do it
 * @ date 2021/12/7 21:45
 * @ version 1.0
 */
?
/*
 *
 * 关于变量的赋值:
 *  如果变量是基本数据类型,此时赋值的是变量所保存的数据值。
 *  如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值。
 *
 */
  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;
/*
 * 1.编写程序,定义三个重载方法并调用。方法名为mOL。
  三个方法分别接收一个int参数、两个int参数、一个字符串参数。
  分别执行平方运算并输出结果,相乘并输出结果,输出字符串信息。
  在主类的main ()方法中分别用参数区别调用三个方法。
  
  2.定义三个重载方法max(),
  第一个方法求两个int值中的最大值,
  第二个方法求两个double值中的最大值,
  第三个方法求三个double值中的最大值,
  并分别调用三个方法。
 */
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;
  }
}
?

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-10 11:07:42  更:2021-12-10 11:08:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 10:55:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码