练习变量可见性 Java 语法 第 4 级 , 课程 2 可用 “嗨,阿米戈。” “嗨,迭戈。” “我给你带来几个有关变量可见性的任务。” 评论 (38) TO VIEW ALL COMMENTS OR TO MAKE A COMMENT, GO TO FULL VERSION 锤力士 级别 12,China,China 7 十月 2022 static表示这个数或者方法是类附加的,粘着类不放的,与类是一个整体的。 所以访问的时候就用类来访问。 没有static时就是这个类的对象拥有的东西,所以要通过对象来访问 Ocean 级别 22,China,Hong Kong 13 七月 2022 Sometimes coding is easier than understanding concepts... 自证预言 级别 41,Пекин,China 29 五月 2022 静态: 静态类 静态方法 静态变量 静态代码块 太古天霸 级别 22,Huizhou,China 7 十二月 2021 我的理解:有static修饰的成员变量,只能通过"类名.成员变量"来获取拿到,不能通过"对象名.成员变量"拿到, 我记得有一句话”static方法或变量,不链接到类的对象;它链接到它自己本身“。 而this,是没有static修饰符前提下的,在方法内用于指向调用它的特定对象。 根号二 级别 6 12 七月 2021 第五题 直接自定义构造器 Cat(){ Cat.count++; } 根号二 级别 6 12 七月 2021 我的理解: 要在方法中访问 带有 static 关键字的 成员变量 需要类名来引导 --> 类名.成员变量名 要在方法中访问 没有 static 关键字的 成员变量 需要 this 关键字来引导 --> this.成员变量名 Alfred 级别 4,Jinan 7 四月 2021 名字登记--为什么说 "Cat 类只能包含一个 fullName 变量。" ?方法里面不是也有一个fullName变量吗? public class Cat { private String fullName; public void setName(String firstName, String lastName) { String fullName = firstName + " " + lastName; this.fullName = fullName; //在此编写你的代码 } public static void main(String[] args) { } } 刘文 级别 9,Пекин 3 四月 2021 要在cout前面加static不然没法调用,加了static后cat1.cout和cat2.cout的结果都是2 cheese 级别 8,Guangzhou 17 三月 2021 静态方法调用非静态方法,new;静态方法调用类中私有的静态变量,如果和传递的参数重名,那么就类名.变量名 = 值;非静态方法调用类中的私有静态变量,可以类名.变量名 = 值,this.变量名 = 值,调用类中私有变量,用this.变量名= 值;静态方法不能调用非静态变量;一句话:静态和类名挂钩,非静态和this new有关(此处主语是被用的那一方) 小K185 级别 7 13 三月 2021 猫的相关问题mark
GO TO FULL VERSION