社区
Java SE
帖子详情
抽象类中利用静态方法创建一个对象并返回抽象类?这是什么原理啊?
guyangsheng
2019-10-06 12:21:28
为什么在抽象类中还能出现抽象类本身的定义呢??? 描述的有点乱,哪位兄弟
能给我解释下这个是什么方面的知识吗,太感谢了。。。。。
...全文
169
4
打赏
收藏
抽象类中利用静态方法创建一个对象并返回抽象类?这是什么原理啊?
为什么在抽象类中还能出现抽象类本身的定义呢??? 描述的有点乱,哪位兄弟能给我解释下这个是什么方面的知识吗,太感谢了。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hurtCat
2019-10-08
打赏
举报
回复
我觉得这点应该这么考 System.out.println(Person.sayHello().name);
「已注销」
2019-10-06
打赏
举报
回复
首先Person是类名,抽象类里面是可以有具体的方法的,你说的那个是方法的返回值,这个方法返回的是Person类的实例,他返回的是null,显然这么写几乎没有任何意义,如果你想要链式编程的话大可返回调用该方法的对象本身,但是这个方法是静态方法,调用时直接使用Person.sayHello,不需要创建实例,所以也是不可实现链式编程的,总之返回值为void就够了,返回Person没什么用
wowpH
2019-10-06
打赏
举报
回复
没看懂。。。。。。
「已注销」
2019-10-06
打赏
举报
回复
另外Test看起来应该是继承了Person,但是Test本身没有sqyHello方法,也就是说这个类没有继承父类的静态方法,只不过可以用自己的名字调用父类的静态方法,除非他自己内部也声明了同名的静态方法,这个时候他用的就是自己的静态方法,还有抽象类不可实例化,Person test这种操作无用且反人类
高校如何建立科研人员驻企服务的考核标准?_1.docx
高校如何建立科研人员驻企服务的考核标准?_1
大学如何评估
中
试基地对区域经济的拉动效应?.docx
大学如何评估
中
试基地对区域经济的拉动效应?
IMG_0338.jpg
IMG_0338.jpg
安卓应用源码Android仿百度地图气泡程序源码
安卓应用源码Android 仿百度地图气泡程序源码
MYVU 2.48.8 安装包
MYVU 安装包 版本号 2.48.8。
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章