社区
Web 开发
帖子详情
构造方法
qbstk
2009-03-28 03:28:04
弱弱的问一下:
为什么构造方法不能定义为抽象的!!
...全文
115
5
打赏
收藏
构造方法
弱弱的问一下: 为什么构造方法不能定义为抽象的!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qbstk
2009-04-10
打赏
举报
回复
自己来回答一下
构造方法前只能有访问权限修饰符,不允许有其它任何修饰符!否则就不在是构造方法,而作为普通方法处理!
撇开这点
若将构造方法声明为abstrator,子类实现父类构造方法时,除去abstrator,其它修饰符必须完全一样,包括访问权限,返回值等等
带参数构造方法不会被子类继承,所以只可能有无参数构造方法覆盖这一种情况,java还规定,子类在无论哪个构造方法在执行时,都会先执行父类的无参构造方法,而现在的父类中无参构造方法为abstrator,不能执行。所以不能将父类的构造方法定义为abstrator。
sys5320
2009-03-28
打赏
举报
回复
子类是不能复写父类的构造方法的
wwj027
2009-03-28
打赏
举报
回复
"你等下,我跟sum老总 打个电话面包会有的(397251504) 16:04:53 呵呵"
sun
qbstk
2009-03-28
打赏
举报
回复
藍云(137667218) 15:45:45
抽象类能实例化么
面包会有的(397251504) 15:46:09
不能啊
藍云(137667218) 15:46:23
那不就结了
面包会有的(397251504) 15:47:18
她里面是怎么运行的啊,
面包会有的(397251504) 15:54:52
我只是没有想的很通透 java有没有规定不能让子类实现父类的构造方法 我的父类永远实例化
面包会有的(397251504) 15:55:13
永远不用
藍云(137667218) 15:56:28
这就是面向对象
藍云(137667218) 15:58:25
是普通的类它就会实例化
藍云(137667218) 15:58:46
别管什么父类子类的,这就是规范
面包会有的(397251504) 16:02:08
我还是没想通,java规定构造方法不能被声明为abstract,意思也就是构造方法不能由子类来实现,但为什么不能呢?依据是什么?
藍云(137667218) 16:02:41
你为什么要实现构造方法呢
面包会有的(397251504) 16:03:51
如果允许实现构造方法,那构造方法为什么定义为抽象的?我就是想验证一下啊
面包会有的(397251504) 16:04:22
如果允许实现构造方法,那构造方法为什么不能定义为抽象的?我就是想验证一下啊
藍云(137667218) 16:04:48
你等下,我跟sum老总 打个电话
面包会有的(397251504) 16:04:53
呵呵
Java常考面试题 下载
- **定义**: 构造函数是在创建类的新实例时自动调用的一种特殊方法。每个类至少有一个构造函数,如果没有显式定义,则默认构造函数由编译器自动生成。 - **构造函数重载**: 类可以定义多个构造函数,只要每个构造...
Android自定义弹出框实现(修改版)完整实例源码
2. **构造函数**:在CustomDialog类中,需要一个构造函数来接收必要的参数,例如上下文(Context)、布局资源ID等。这些参数会在初始化Dialog时用到。 3. **设置视图**:通过`setContentView()`方法将自定义布局...
空
构造方法
java_java
构造方法
构造方法
的格式修饰符方法名(形参列表){}
构造方法
是用来创造对象,我们能够不写
构造方法
就建立新对象是因为系统默认有一个空参
构造方法
;
构造方法
没有返回值,也不用返回值;
构造方法
的方法名与类名一致;
构造方法
...
java 子类的
构造方法
_Java子类的
构造方法
学习基础教程
在子类的
构造方法
中使用super([参数列表])来调用父类的
构造方法
,调用父类
构造方法
的super()要写在子类
构造方法
中的第一句。如果在子类的
构造方法
中没有显示的调用父类的
构造方法
,那么会自动调用父类的空参
构造方法
...
构造方法
以及
构造方法
的重载
有参的
构造方法
需由自己手动创建,当自己手动创建有参
构造方法
时,如果需要无参
构造方法
,也需自己手动创建。构造器的名称应该与类名一致,JAVA通过new关键字来调用构造器,从而返回该类的实例,...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章