java构造函数调用构造函数
来源:互联网 发布:南通java培训费用 编辑:程序博客网 时间:2024/06/09 20:30
一个类可包含多个构造函数,在java中一个构造函数可以调用另一个构造函数来实现自身。
调用其他构造函数可以使用this关键字进行调用。
例如下面代码:
public class Student {private int studentID;private String studentName;private String sex;public Student(int id){this.studentID=id;}public Student(String name,String sex){this.studentName=name;this.sex=sex;}public Student(int id,String name,String sex){this(name,sex);this.studentID=id;}public static void main(String[] args) {Student stu=new Student(20140506,"小皮","男");System.out.println(stu.studentID+","+stu.studentName+","+stu.sex);}}
在构造函数public Student(int id,String name,String sex){}中调用了this(name,sex)构造函数进行初始化。
但是要注意,构造函数只能调用一次,多次调用构造函数会报错。如下:
public Student(int id,String name,String sex){this(name,sex);this(id);}上面的代码中调用了两次构造函数,因此编译不通过。
0 0
- java构造函数调用构造函数
- Java构造函数中调用构造函数
- 构造函数调用构造函数
- 构造函数调用构造函数
- 构造函数调用构造函数
- Java构造函数调用顺序
- JAVA构造函数的调用
- Java的构造函数调用
- JAVA构造函数内调用方法函数
- JAVA构造函数内调用方法函数
- 构造函数调用另一个构造函数(CPP&JAVA的对比)
- Java构造函数之调用父类构造函数
- java 构造函数、非构造函数的this调用
- JAVA C# 构造函数调互相调用(构造函数调用另一个构造函数)的不同
- [积累]构造函数调用构造函数
- C++构造函数调用构造函数问题
- C++构造函数调用构造函数问题
- 在构造函数中调用构造函数
- poj 3667 Hotel 线段树
- POJ3311:Hie with the Pie(floyd+状态压缩DP)
- 动态添加删除Spinner菜单项
- 多个div点入淡出
- aspnetpager分页控件静态无刷新显示
- java构造函数调用构造函数
- 10种经典软件滤波算法
- Jquery—Jquery中$与$.fn的区别
- UITableView中确保UITableViewCellAccessoryCheckmark的唯一性
- Android开源项目第二篇——工具库篇
- HttpClient入门
- Axure 播放/暂停按钮的切换
- iOS Quartz: CGPathAddArc和CGPathAddArcToPoint函数
- 一个关于MFMessageComposeViewController的ios7中的诡异问题 收件人视图黑色 和解决方式