社区
Java SE
帖子详情
为什么java中Object object = super不可以?
奇点世界
2015-03-11 08:55:21
super不是指向父类的引用吗,Object object = this都可以,为什么换成super就不可以了?
...全文
107
2
打赏
收藏
为什么java中Object object = super不可以?
super不是指向父类的引用吗,Object object = this都可以,为什么换成super就不可以了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
编程小强
2015-03-11
打赏
举报
回复
同意楼上看法。
Foxir
2015-03-11
打赏
举报
回复
概念不是这样的。 super和this一样都只是关键字,关键字是要受到语法规约的。给个
链接
吧。 再者,Object obj = super 又有什么用呢?一个对象是一个整体,你难道还想拆开它?
Java
泛型 ? extends 与 ?
super
我们经常在集合的泛型
中
用到 extends、
super
关键字。先看下 List 集合
中
获取和放入接口的定义: 通过类定义可以看到,泛型的具体类型在创建集合实例时指定,用于限定该实例的 get/set 取出和放入时的集合元素类型。了解上述后,再看下面你就不会觉得奇怪。 第一条语句编译错误,为什么呢?第二条语句正常编译,为什么呢? 第一条语句编译正常,为什么呢?第二条语句正常编译,为什么呢?在上面的例子
中
,我们至少能看出:我们用
Java
对现实世界的水果进行简单的抽象,水果抽象为 Fruit,Apple
MybatisPlus:泛型方法使用 default <V> List<V> listObjs(Function<?
super
Object
, V> mapper)
default List listObjs(Function<?
super
Object
, V> mapper) 首先 我们先看到的这个方法入参是:Function<?
super
Object
, V> mapper ,这是jdk1.8为了统一简化书写格式引进的函数式接口 。 简单 解释一下我对Function函数的理解 , 就以上面的写法为例,可以看到Function函数要传入两个类型: 1. ?
super
Object
这个类型限制了下限 , 即 传入的类型必
java
中
object
类型_
Java
常用类
object
详解
1.
Object
概述: 类
Object
是类层次结构的根类。每个类都使用
Object
作为超类。所有对象(包括数组)都实现这个类的方法。2.构造方法详细信息:
Object
只有一个无参构造方法,因为
object
中
没有属性public
Object
()3.常用成员方法:protected
Object
clone()boolean equals(
Object
obj)protected void fin...
Java
中
Object
,<T>,<?>三种类型的区别
这里结合代码分析三者的共同点和区别 //对于类
Object
,T可以修饰类,?不能修饰类 class A1 { } class A2<T> { } class A3<?> { //编译器提示代码错误 } //对于方法参数 T和
Object
类型的参数可调用的方法是一样的,?必须基于<T>或<
Object
>来使用,就是一个通配符,指代所有类型 public <T> T g
Java
中
super
关键字及
super
()的使用
super
关键字的使用: (1)
super
是一个关键字; (2)
super
和this很类似,我们对比着学习。 先复习一下this关键字的使用。 this关键字: this能出现在实例方法和构造方法
中
; this的语法是“this.”和“this()”; this不能出现在静态方法
中
; this大部分情况下是可以省略的; this.什么时候不能省略呢?在区分局部变量和实例变量时不能省略。例如: Public void setName(String name){ this.name = name; }
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章