20201014
小作业:
①使用while循环求1+11+111+1111+11111+111111………
int num = 111111; int sum = 0; while ((num /= 10) != 0) { sum += num; System.out.println(sum); }
②求1+2+3+……+1000的和,把和输出,计算每步结果中有多少最后以8结尾?
int temp = 0; for (int i = 1; i < 1000; i++) { temp += i; if (temp % 10 == 8) System.out.println("是以8结尾的:"+temp); }
封装、面向对象OOP
类 | 群体 | 类型 | class |
---|---|---|---|
对象 | 个体 | 实例 | object |
类的封装:
属性和功能:(field成员变量、method成员方法 )
构造方法:(强制使用者对一部分属性进行赋值。)
static关键字:(公共属性,一些属性的群体化)
this关键字:(特指成员变量,谁new就是谁的this)
-
重载:
- 不用给相同的功能起不一样的名字。
Java是说人话的,在Java里面,类是基础。 == “我今天看到一只猫在跑”
Java语言的特性:封装、继承、多态
思维是可以训练的,