面试题目积累3
来源:互联网 发布:linux系统编程 pdf 编辑:程序博客网 时间:2024/05/16 16:08
Java super 关键字
子类构造方法中调用super方法访问父类构造方法,可以使用super(),(参数不是必须的,跟一般构造方法一样),必须放在代码段首行)。
当子类成员变量override了父类成员变量,可以使用super方法调用被overide的父类变量。同理,子类方法override父类方法时同样可行。
this 关键字
this只和特定的对象关联,而不和类关联。 因为静态static没有对象,所以不可能用this指针
通过this调用另一个构造方法,用发是this(参数列表),这个仅仅在类的构造方法中,别的地方不能这么用。
函数参数或者函数中的局部变量和成员变量同名的情况下,成员变量被屏蔽,此时要访问成员变量则需要用“this.成员变量名”的方式来引用成员变量。
在函数中,需要引用该函所属类的当前对象时候,直接用this。
Tips:
Abstract 关键字表明该方法没有被实现,暗示要被继承,然后实现; Final关键字表明不允许被更改,所以不允许继承。两个keyword不可能一起出现。
public protected private关键字
对于类访问权限来说,
仅有两个选择:包访问权限或public。
对于类成员来说:
public:所有类都可访问。
protected:继承访问权限。基类通过protected把访问权限赋予派生类而不是所有类,
另外,protected也提供包访问权限,也就是说,相同包内的其他类可以访问protected元素。
private:除了包含这个成员的类外,其他任何类都无法访问这个成员。
- 面试题目积累3
- 面试题目积累
- 面试题目积累2
- 面试题目积累
- 面试题目积累
- 笔试面试有用题目积累
- 面试积累
- 面试积累
- 面试积累
- 面试积累
- 面试积累
- 面试积累
- Java面试题目(3)
- 常见面试题目3
- 一道面试题目3
- C#面试题目3
- C面试题目3
- C面试题目3
- 微软十五道面试题( 自己的实现,求更有解~~~~ O(∩_∩)O~ )
- [转载]美国公司10大“变态”面试题
- 一次谷歌面试趣事
- ACM再来一题: 一个人上台阶可以一次上1个,2个,或者3个,问这个人上n层的台阶,总共有几种走法?
- 图算法 - 分类整理
- 面试题目积累3
- 交换两个变量的值( 不可以使用中间变量 )
- Linux 下安装飞信(openFetion) / 源码安装
- 面试题: 有81个选手,9个赛道,要求选出前4名。需要多少场?
- system 可以调用的 DOS 函数 总结
- 令人无语的 windows 编程 error LNK 2001 错误
- windows 编程第一篇
- CUDA的累加归并方法
- Windows下如何搭建Android开发环境