this 就是对象本身
return this; 就是返回对象自己罗去掉这句要保存, 没有返回值.
return this; 就是返回对象自己罗去掉这句要保存, 没有返回值.
解决方案 »
- java中关于父类中private变量的问题。
- java 自己定义了一个泛型类 怎么初始化啊? 我知道不能传入简单类型的 但是把main方法里的int改为Integer还是要报错 纠结啊。。
- 关于如何在JDK帮助中查找特定方法的问题
- 加载连接数据库的驱动程序4种格式具体什么样啊?
- 关于.properties文件中文件路径多\问题
- 帮我看看,这段js代码有问题吗?
- 局域网100米网线连接PC成功--狂喜--散分
- 菜鸟问题,关于对话框的,大家帮帮忙:)
- 数据库存储还是直接存储在硬盘上好?(来者有分)
- 请推荐几个可以实现WebLogic功能的软件。(50分)
- 怎么翻译????????????
- 接口也能实例化吗?
MYRec(int x1, int x2) {this.x1=x1
this.x2=x2
}
还有就是返回对象自己罗 是什么意思啊能不能简单点
因为我刚学JAVA
MYRec(int x1, int x2) {this.x1=x1
this.x2=x2
}
2.MYRec(int x1, int x2) {
this.x1=x1;
this.x2=x2;
}
如果在类定义内即为构造函数,如果在类定义外会提示没有返回型另:写程序每个语句结束要加上分号,养成良好习惯
MYRec(int x1, int x2) {
this.x1=x1;
this.x2=x2;
}
特指MYRec类的成员MYRec.x1和MYRec.x2被初始化为参数x1和x2.
但
MYRect b(int x1, int x2) {
this.x1=x1;
this.x2=x2;
return this;
}
和
MYRec(int x1, int x2) {
this.x1=x1;
this.x2=x2;
}
是不一样的函数了,前一个是普通的函数,返回一个MYRect对象。
而后面的是构造函数,是不可以有返回值的,创建新的MYRect对象用。
{
this.x1=x1;
this.x2=x2;
return this;
}
这是一个普通成员函数,函数名为b,参数为int x1,int x2,返回值为MYRect类型,
所以一定要返回(return),最后一句不能少!你可以用//注释掉那一行,看编译结果........
return this 就是把自己本身返回给b这个函数
this.x2=x2
}
这样应该是可以的吧
不过变成了构造函数
MYRec(int x1, int x2) {
this.x1=x1;
this.x2=x2;
}