码迷,mamicode.com
首页 > 其他好文 > 详细

20170812 - 今日技能封装 - Q

时间:2017-08-13 00:08:41      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:子类   nal   bsp   是什么   静态成员变量   row   还需   this   联系   

1 静态方法加载几次?

2 类内方法需要加static吗?类外方法呢?

3
class aa{

}

BOO xx(){

}

bb.x()

cc.row++
上方代码分别是什么含义?

4 判断返回值类型应看哪里?

5 定义成员变量的方式有几种?可以直接在成员变量下,方法外定义吗?

6 final关键字需要掌握什么?
final可以修饰什么?

对应情况的含义分别是?

7 static修饰关键词需要掌握什么?

不同情况下的含义分别是什么?

static修饰的成员变量存储在哪?

可否定义一个不赋值的静态成员变量,再在子类的构造方法中直接修改?

何时需要用static修饰成员变量?

什么时候需要加static?在类中定义需要吗?应如何理解它?

static块

什么情况需要用到static块?

练习:
首先在子类重写了一个父类的方法a(),再在子类中定义了一个同名静态的方法,是否会报错?
不会,因为两者实际名为this.a();一个为类名.a(),实际并不冲突——调用的方式也不同。

8 继承得来的成员变量需要在哪里定义?可以直接在类内部定义吗?

9 题目中的“直接调用”意味着什么?

9 成员变量有几种访问修饰?类呢?分别的访问权限是?

10 解题技巧有哪些?

 

今日反省
整合联系起相关知识点
如判断是否重写,还需判断重写方法返回值类型(从而确定是否符合两小)

20170812 - 今日技能封装 - Q

标签:子类   nal   bsp   是什么   静态成员变量   row   还需   this   联系   

原文地址:http://www.cnblogs.com/qingji123/p/7351943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!