标签:构造方法 补充 void 修饰符 new circle 方法 系统化
一、错误分析:典型的构造方法格式记忆不清的,或者说不理解构造方法是什么的错误
二、相关知识
1.构造方法在类创建对象时需要使用(干什么用的),以便给类所创建的对象一个合理的初始状态
2.构造方法的名字要和类名完全一样,而且不加修饰符(眼睛直观看出来的记忆方式),没有类型
3.java允许一个类中有若干个构造方法,但是这些构造方法的参数必须不同或者参数的个数不同(为了区分构造方法之间的不同,不给后面创建对象引用构造方法造成错误)
三、改错
public class circle extends geometry {
circle(){
r=20;
}
circle(double r){
this.r=r;
}
}
public static void main(String[] args) {
circle circle1;
circle1=new circle(10);
circle circle2=new circle();
}
两个构造方法,一个有参一个无参
四、系统化知识
类体内容:成员变量和方法
方法的分类
实例方法,就是一般的方法
类方法,有static修饰符,典型的主函数
构造方法,没有返回值(就是连void都没有),方法名与类名一样
详细例子见收藏《实例方法、类方法、构造方法》别人写的很详细
标签:构造方法,补充,void,修饰符,new,circle,方法,系统化 来源: https://blog.csdn.net/m0_61449529/article/details/121756783
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。