静态代码块中创建的对象调用的属性是静态属性吗?
static{
Cat temp=new Cat();
temp.name="xiaopang";
private int ip=10;
}
0
收起
正在回答
2回答
非常抱歉,这里是老师说错了,静态代码块儿中,不能使用this调用属性name。
不过可以通过对象,调用类的属性,静态的非静态的都可以。
所以不能通过判断在静态代码块儿中通过对象调用的属性就是静态属性。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星