容易混淆的几个名字详解
2006-03-04 15:00
357 查看
一:类的封装性(四级访问级)
1 private 属于同一个类中的私有成员可以访问属同 一个类中的两个对象这间也能相互访问私有成员变量。
2 protected 可以被它所在类及在类的子类访问,还有在同一个包内。
3 public 这个就不用说了吧 它可以被任何类及包访问 它就像在街道上贴的广告,不介意任何人去看等。
4 package 没有上述三种访问级那么就是包的访问级了例如 private int i;改为包就是 int i;
二: 类的继承性
在java中只限于单继承,那么子类在什么情况下能继承父类的成员呢?
A 子类可以继承的情况:
1 父类中公开级的成员
2 父类中保护级的成员
3 如果子类和父类在同一个包里,则子类继承父类中缺省的包访问级的成员
B 子类不可以继承产情况
1 父类的么有成员
2 如果子类和父类不在同一个包里那么子类不能继承父类中缺省的包访问级的成员
3 如果子类的某个成员函数或成员变量与父类的某个成员同名那么子类不继承父类的这个成员
三:构造函数
就是与类名相同,注意父类的构造函数不能被子类继承的
在继承中,构造函数不会被覆盖。
四:函数的重载
是指一个类的多个成员函数具有相同的名称但有不同的参数。
1 private 属于同一个类中的私有成员可以访问属同 一个类中的两个对象这间也能相互访问私有成员变量。
2 protected 可以被它所在类及在类的子类访问,还有在同一个包内。
3 public 这个就不用说了吧 它可以被任何类及包访问 它就像在街道上贴的广告,不介意任何人去看等。
4 package 没有上述三种访问级那么就是包的访问级了例如 private int i;改为包就是 int i;
二: 类的继承性
在java中只限于单继承,那么子类在什么情况下能继承父类的成员呢?
A 子类可以继承的情况:
1 父类中公开级的成员
2 父类中保护级的成员
3 如果子类和父类在同一个包里,则子类继承父类中缺省的包访问级的成员
B 子类不可以继承产情况
1 父类的么有成员
2 如果子类和父类不在同一个包里那么子类不能继承父类中缺省的包访问级的成员
3 如果子类的某个成员函数或成员变量与父类的某个成员同名那么子类不继承父类的这个成员
三:构造函数
就是与类名相同,注意父类的构造函数不能被子类继承的
在继承中,构造函数不会被覆盖。
四:函数的重载
是指一个类的多个成员函数具有相同的名称但有不同的参数。
相关文章推荐
- .Net中几个容易混淆的概念
- Java初学者容易混淆的几个问题
- 【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容
- 几个容易混淆的集合类
- 容易混淆的几个存储单位
- Java初学者容易混淆的几个问题
- java几个容易混淆的问题
- Java初学者容易混淆的几个问题
- Oracle数据库中的几个容易混淆的概念总结(根据网络资源总结)
- C++中的模板比较容易混淆的几个概念:类模板和类成员模板以及函数模板
- 【Android View基础】View中几个容易混淆的距离及坐标量
- XML数据库中几个容易混淆的概念
- C语言中的几个容易混淆的知识点总结
- 有关引用以及LoadBitmap几个容易混淆的问题
- 自己几个容易混淆的概念:
- C语言中容易混淆的几个概念
- XML数据库中几个容易混淆的概念
- OpenMP中几个容易混淆的函数
- XML数据库中几个容易混淆的概念
- JAVA学习中容易混淆的几个知识点