1,当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分。 分析:上面的类Demo中有一个成员变量str和一个局部变量str(类方法中的形式参数),很显然局部变量和成员变量重名,这个时候一般在方法中直接使用str实际上是使用局部变量str,对成员变量str ...
测试代码: pojo类: test 类 test 类 总结:假设有类A和类B,且A类中有一个值属性为protect 若A和B在同一个包下:在B类中是可以通过A直接访问A中的protect属性,实验如test 的testBase 若A和B在同一个包下,并且B继承于A:在B类中也是可以直接访问A中的protect属性,实验如test 的testExtends 若A和B不在同一个包下:在B类中是不可以通 ...
2015-10-13 22:00 0 8088 推荐指数:
1,当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分。 分析:上面的类Demo中有一个成员变量str和一个局部变量str(类方法中的形式参数),很显然局部变量和成员变量重名,这个时候一般在方法中直接使用str实际上是使用局部变量str,对成员变量str ...
这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误请各位指正~ 一、this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了 ...
Java中printf的用法总结 printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明 ...
有了你世界成彩色了 2016-11-07 16:42:01 57327 收藏 19版权Java中return用于方法,两个作用: (1)返回方法指定类型的值(这个值总是确定的),也可以是对象 (2)方法的结束 两种形式:(1)有返回类型 例如:return i ...
this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种: 1.普通的直接引用 this相当于是指向当前对象本身。 2.形参与成员名字重名,用this来区分 3.引用构造函数 这个和super放在一起讲,见下 ...
最近在做OJ类问题的时候,经常由于Scanner的使用造成一些细节问题导致程序不通过(最惨的就是网易笔试,由于sc死循环了也没发现,导致AC代码也不能通过。。。),因此对Scanner进行了一些总结整理。(我的github:https://github.com/MonkeyJJC?tab ...
1. 修饰基础数据成员的final 这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改。如java.lang.Math类中的PI和E是final成员,其值为3.141592653589793 ...
增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreach语句是for语句的特殊简化版本,但是foreach语句 ...