社区
Java SE
帖子详情
任何类都有构造函数......
C_226
2008-01-17 11:15:52
任何类都有构造函数,如果没有构造函数,就不能创造该类的对象.
这个判断是对的还是错的?
如果是错的,请给出实例.
紧急.
...全文
568
24
打赏
收藏
任何类都有构造函数......
任何类都有构造函数,如果没有构造函数,就不能创造该类的对象. 这个判断是对的还是错的? 如果是错的,请给出实例. 紧急.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C_226
2008-03-05
打赏
举报
回复
谢谢大家的积极参与。
wenke388
2008-01-19
打赏
举报
回复
抽象类和接口好像在用到上溯时的方法的参数中才出现,
本身是不能构造对象,
java也是在避免这个情况的发生,
所以是错的
薛定谔之死猫
2008-01-19
打赏
举报
回复
是滴,按照面向对象的理论,是这样滴
china_bai
2008-01-19
打赏
举报
回复
正确。
如果程序员不提供显式的构造函数,编译器也会自动为你提供一个默认的构造函数。
所以说任何类都有构造函数,没有构造函数就不能实例化。
hpg1985
2008-01-18
打赏
举报
回复
1.所有的类都有构造方法,包括抽象类
2.接口没有构造方法
3.类可以自定义构造方法,也可以调用默认构造方法
4.调用构造方法时,先调用父类构造方法,在调用本身构造方法
casablancaliu
2008-01-18
打赏
举报
回复
sure do .
every class has at least one constructor.
「已注销」
2008-01-18
打赏
举报
回复
那就是对的,没有构造函数是不能实例化的,没有写构造函数的类,系统会自动加上构造函数。对于抽象类,如果不写构造函数,系统也应该会给加上默认的构造函数,有这个构造函数但是不能实例化,即有构造函数不一定能实例化啊。
网络咖啡
2008-01-18
打赏
举报
回复
只要是类,就有构造函数。因为如果你没有写构造函数的话,系统会自动帮你加一个默认的
所有对象的创建都必须直接或间接调用构造函数。
业余写写代码
2008-01-18
打赏
举报
回复
静态类?也可以有静态构造函数
这话应该对的
蜜_Lumia
2008-01-18
打赏
举报
回复
你不写也没关系,系统会默认一个
yuanqingfei
2008-01-17
打赏
举报
回复
多谢指出我的错误!
fengchuan83
2008-01-17
打赏
举报
回复
接口和抽象类好像没有接口吧,印文他们不允许实例化,我觉得构造器的作用就是实例化对象,比如你 Test t = new Test();时,这个Test()其实是构造器
healer_kx
2008-01-17
打赏
举报
回复
你错了,抽象类也有。
youbin_
2008-01-17
打赏
举报
回复
肯定是错的
例如:抽象类
healer_kx
2008-01-17
打赏
举报
回复
对,Java和C++是一样的,编译器会生成默认的构造函数,里面会调用codebyte。
mcluvin
2008-01-17
打赏
举报
回复
to 5楼
构造方法是不继承的。
dracularking
2008-01-17
打赏
举报
回复
感觉是这样 对的
没有构造函数 就不能构造 就没有分配内存 就没有对象的产生 也就无所谓oop了
michaelye18
2008-01-17
打赏
举报
回复
对头
yuanqingfei
2008-01-17
打赏
举报
回复
任何类都是Object,而Object有构造函数,故任何类也都有。
yuanqingfei
2008-01-17
打赏
举报
回复
对头!
加载更多回复(4)
派生
类
的
构造函数
目录 一.派生
类
构造函数
的执行顺序 二.析构函数的调用顺序 三.基
类
的初始化 四.调用基
类
构造函数
的两种方式 五.多层派生的
构造函数
六.有子对象的派生
类
的
构造函数
一.派生
类
构造函数
的执行顺序 1.先调用基
类
构造函数
2.再执行派生
类
构造函数
本身(即派生
类
构造函数
的函数体) #include<iostream> using namespace std; class A { public: A()//定义基
类
构造函数
{ cout<...
Java:
类
的
构造函数
类
的
构造函数
类
的
构造函数
特点: 1.
构造函数
也称为构造方法,
构造函数
名和
类
名相同。 2.
构造函数
不能有返回值,也不能用void声明。 3.
构造函数
可以有参数,也可以无参数,在一个
类
中,可以定义多个
构造函数
。 4.
构造函数
主要是对
类
进行初始化,在new的时候调用。 5. 任何一个
类
对象被生成时一定会调用该
类
的
构造函数
...
构造函数
构造函数
的一些知识点 1.在Java中,下列对于
构造函数
的描述正确的是? A.
类
必须显示已定义
构造函数
. B.
构造函数
的返回值是void. C.
构造函数
和
类
具有相同的名称,并且不能带任何参数. D.一个
类
可以定义多个
构造函数
. 答案:D 解析:A: 无参
构造函数
可以不显示。 B:
构造函数
没有任何返回值
类
型,即使是void
类
型也没有。 C: 有参
构造函数
可以携带参数。
构造函数
在创建
类
对象的...
Java抽象
类
可以有
构造函数
吗
可以有,抽象
类
可以声明并定义
构造函数
。因为你不可以创建抽象
类
的实例,所以
构造函数
只能通过
构造函数
链调用(Java中
构造函数
链指的是从其他
构造函数
调用一个
构造函数
),例如,当你创建具体的实现
类
。现在一些面试官问,如果你不能对抽象
类
实例化那么
构造函数
的作用是什么?好吧,他可以用来初始化抽象
类
内部声明的通用变量,并被各种实现使用。另外,即使你没有提供任何
构造函数
,编译器将为抽象
类
添加默认的无参数的构造函...
C#的静态
构造函数
.cctor
静态
构造函数
操作的是
类
(而非其实例的)成员。静态
构造函数
(.cctor)的一些特点:1. 声明和定义形式上,只能有static一个修饰符,不能有任何修饰符和返回值(也不能有void)。2. 不能被显示调用,由CLR调用。3. 最多只能调用一次。4. 静态
构造函数
中只能调用静态字段和静态属性,方法等,不能操作实例字段,属性,方法等。5. 静态
构造函数
需要时必须显示定义,只能最多一个。6. ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章