07面向对象2剖析.doc

第7天 面向对象函数 调用 构造函数的内存图解 默认构造函数 所有类中至少都有一个构造函数;如果我们没有书写,编译器会帮我们添加一个默认的构造函数; 默认构造函数的特点: 空参数列表; 没有函数体代码; 构造函数的使用细节 如果使用private修饰构造函数,会有什么结果? 构造函数能不能调用一般函数? 可以; 一般函数能不能调用构造函数? 构造函数,只能是在创建对象的时候被调用; 构造函数和一般函数的区别 从书写格式上看: 构造函数: 没有返回值类型;修饰符只能是访问权限修饰符;函数名必须和类名一致,//构造函数 没有返回值类型 ;修饰符只能是访问权限的修饰符 函数名必须和类名保持一致 一般函数: 没有上面的限制;必须有返回值类型; 一班函数: 没有上面的限制 必须有返回值类型 ; 怎么区分一个函数是否是构造函数?看有没有返回值类型; 从调用方式上看: 构造函数: 在创建对象时由JVM自动调用的; 构造函数 :在创建对象时由jvm 自动调用的 一般函数: 创建完对象,通过对象的引用调用; 一般函数:创建完对象 ,通过对象的引用调用; 从作用上看: 构造函数: 创建对象的时候,给对象的成员变量赋值用的; 构造函数: 创建对象的时候,给对象的成员变量赋值用的; 一般函数: 表示一个事物的功能的;

文档评论(0)

1亿VIP精品文档

相关文档