社区
Java SE
帖子详情
什么是缺省构造
javagodness
2005-03-01 09:12:38
大家给我举几个例子说明一下什么是缺省构造。
...全文
559
12
打赏
收藏
什么是缺省构造
大家给我举几个例子说明一下什么是缺省构造。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qnzzzz
2005-03-02
打赏
举报
回复
没有写构造函数的类,就是用了缺省构造了
zcjl
2005-03-02
打赏
举报
回复
回复人: javagodness(这年头,不学java嫁不出去了!) ( ) 信誉:100 2005-03-02 08:18:00 得分: 0
是不是每个没有写构造办法的类都是有缺省构造呢?
————————————————————————
是
Dan1980
2005-03-02
打赏
举报
回复
至于什么是所谓的"缺省构造", 就是你不去书写任何构造函数时, 继承自Object类的那个没有参数的构造函数.
一旦你书写了任何自己的构造函数, 就不存在"缺省构造"了, 这时一切构造函数都要自己定义.
Dan1980
2005-03-02
打赏
举报
回复
楼上的把我说晕了! -_-!
构造函数和内存分配没有关系的!
我们使用new 类名()这样来创建一个对象时, JVM首先会装载类(如果类还未装载的话)和初始化静态变量, 接着为对象分配空间并初始化成员变量, 当这一切都执行妥当以后, 会自动调用一个函数, 这个函数的名字和类名一致, 这个函数就是构造函数(或者叫构造方法). 所以说, 构造函数是在所有初始化工作结束以后执行的.
icebluenet
2005-03-02
打赏
举报
回复
构造方法我的理解是,类和类的实例是两个不同的概念,比如现实中的苹果和苹果这个名词是根本不同的,只有现实中的苹果才能吃什么的,类的实例是类具体化的表现,但是要想真正在HEAP上开辟出一块内存,必须有一个入口,构造函数就起到这个入口的作用.
javagodness
2005-03-02
打赏
举报
回复
Test类没有任何构造方法,但是我们照样可以new Test();
楼上的朋友是如上说的。
那么我想知道:所谓的构造方法是个什么概念呢
我是非常菜的。
javagodness
2005-03-02
打赏
举报
回复
是不是每个没有写构造办法的类都是有缺省构造呢?
kaymo
2005-03-01
打赏
举报
回复
class A
{
public A(){
}
}
kaymo
2005-03-01
打赏
举报
回复
java给你的类默认的构造
wanghongtaoleifeng
2005-03-01
打赏
举报
回复
class A
{
}
icebluenet
2005-03-01
打赏
举报
回复
就是在你定义的类中,没有写构造函数,虚拟机在你实例化这个类时,自动的构建出一个构造函数来
jFresH_MaN
2005-03-01
打赏
举报
回复
class Test {
private str="default";
public void print() {
System.out.println(this.str);
}
public static void main(String []args) {
Test t=new Test();
t.print();
}
}
这个例子就是
Test类没有任何构造方法,但是我们照样可以new Test();
是因为系统自动为这个类写了一个没有参数的构造方法
public Test() {
}
人员类 c++(
构造
函数 复制
构造
函数
缺省
参数列表)
C++类和对象练习
构造
函数 复制
构造
函数
缺省
参数列表
叙述讲解C++编程
全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与
缺省
参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝
构造
函数、运算符重载、动态对象创建、继承和组合、多态和虚...
C++避免无用的
缺省
构造
函数
例如标准的vector模板(生成一个类似于可扩展数组的类)对它的类型参数没有必须有
缺省
构造
函数的要求。在一些公司里,所有的设备都必须标有一个公司ID号码,所以在建立对象以模型化一个设备时,不提供一个合适的ID...
C++
缺省
构造
函数
缺省
构造
函数(指没有参数的
构造
函数)
构造
函数能初始化对象,而
缺省
构造
函数则可以不利用任何在建立对象时的外部数据就能初始化对象 关于
缺省
构造
函数的问题 #include<iostream> #include<string> ...
缺省
构造
器constructor和自定义
构造
器,
构造
器重载
Java面向对象-
缺省
构造
器constructor 一、了解
构造
器怎么产生的 举例: 创建一个学生对象 Student ss=new Student(); 这个代码特别想在调用一个方法名为student的无参数方法,把这种特殊的方法称为
构造
器 但...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章