彦舜原创,CSDN首发:简简单单,随手复习回顾一下Object类的基本定义
发布日期:2021-06-28 21:24:24
浏览次数:3
分类:技术文章
本文共 778 字,大约阅读时间需要 2 分钟。
/** * */package cm.object.define;/** @author 彦舜 1、Object类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那它就是Object类的子类。 2、本程序测试了,Object可以接收任意类对象,使用Miss类与String类实现了向上与向下转型操作。所以,设计代码时,如果在不确定参数类型时,使用Object类应该是最好的选择。 3、通过javaDoc文档可以发现,在Object类中提供了一个无参构造方法,之所以提供这样的无参构造,是因为在子类对象实例化时都会默认调用父类中的无参构造方法,这样在定义类时即使没有明确定义父类为Object,读者也不会感觉到代码的强制性要求。 4、除此之外,对于任意一个简单的Java类而言,理论上应该覆写,Object类中的3个方法。视具体情况而定。 public String t9String() public boolean equals(Object obj) public int hashCode()*/public class ExampleFseventy { public ExampleFseventy() {} public static void main(String[] args) { //既然Object类是所有类的父类,那么最大的一个好处就在于:利用Object类可以接收全部类的对象,根据多态性的自动向上转型 //向上转型,自动类型转换,接收子类Miss对象 Object o = new Miss(); //向上转型,自动类型转换,接收子类String对象 o = "hello,how are you?"; System.out.println(o); //向上转型,自动类型转换&#x
转载地址:https://blog.csdn.net/YanShun_Java/article/details/107142826 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月12日 18时56分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【基础+实战】JVM原理及优化系列之五:JVM默认设置
2019-04-29
【基础+实战】JVM原理及优化系列之六:JVM主要调优参数
2019-04-29
【基础+实战】JVM原理及优化系列之十:JVM内存泄漏专题实战
2019-04-29
Redis高可用架构 (redis主从+sentinel)
2019-04-29
【重磅推出】性能提升100倍的性能测试监控优化方法
2019-04-29
Spring cloud微服务框架简介
2019-04-29
【实用】Redis各种存储结构使用场景
2019-04-29
【实用】Redis高级功能
2019-04-29
DevOps八荣八耻了解下,哈哈~
2019-04-29
API Gateway(API网关)介绍
2019-04-29
【免费】少儿编程社区,Scratch中文社区,少儿编程学习交流平台上线~~~
2019-04-29
JavaMail关于使用qq企业邮箱发邮件踩过的坑
2019-04-29
log4j2异步发送error日志邮件配置
2019-04-29
redis setnx解决定时任务多节点部署并发问题(分布式锁)
2019-04-29
spring boot使用redis解决session双机问题
2019-04-29
Java Web会话机制,Cookie和Session详解
2019-04-29
基于timestamp和nonce的防止重放攻击方案
2019-04-29
Linux常用基础命令198个
2019-04-29
Linux运维工程师初级面试题
2019-04-29