Java 扣除「;这";在爪哇?
根据Python的规定,必须在实例方法中声明Java 扣除「;这";在爪哇?,java,python,syntax,Java,Python,Syntax,根据Python的规定,必须在实例方法中声明self,因为语言设计者希望防止通过this来演绎Java中的实例化对象 “这个可以在Java中推导”是什么意思?如果在Java中引用没有限定符的标识符(例如,某物),编译器将检查是否存在具有该名称的局部变量,如果没有,将推断它必须是一个字段。我相信原始帖子的意思是,在某些情况下,Java需要使用“this”来明确您所指的变量。例如: public class A { private String b; private String
self
,因为语言设计者希望防止通过this
来演绎Java中的实例化对象
“
这个
可以在Java中推导”是什么意思?如果在Java中引用没有限定符的标识符(例如,某物),编译器将检查是否存在具有该名称的局部变量,如果没有,将推断它必须是一个字段。我相信原始帖子的意思是,在某些情况下,Java需要使用“this”来明确您所指的变量。例如:
public class A {
private String b;
private String c;
public void setB(String b) {
this.b = b; // <-- this removes confusion for Java
}
public void setC(String _c) {
c = _c; // <-- this is not needed here
}
}
公共A类{
私有字符串b;
私有字符串c;
公共无效立根(字符串b){
this.b=b;//你为什么不对原始答案发表评论,问S.Lott他是什么意思?@MattBall,因为S.Lott上一次访问是在两个月前