Java 成员函数
来源:互联网 发布:淘宝网新店怎么推广 编辑:程序博客网 时间:2024/06/05 20:27
package day08;
//成员函数
/**
* 当子父类中出现成员函数一模一样的情况,会运行子类的函数。
* 这种现象,称为覆盖操作。这时函数在子父类中的特性。
* 函数两个特性:
* 1、重载。同一个类中。overload
* 2、覆盖。子类中,覆盖也称为重写,覆写。override
*
* 覆盖注意事项:
* 1、子类方法覆盖父类方法时,子类权限必须大于等于父类权限。
* 2、静态只能覆盖静态,或被静态覆盖。
*
*/
/*class Fu{
void show1(){
System.out.println("fu show run!");
}
}
class Zi extends Fu{
void show2(){
System.out.println("Zi show run!");
}
}
*/
public class ExtendsDemo3 {
/**
* @param args
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Zi z = new Zi();
// z.show1();
// z.show2();
NewPhone np = new NewPhone();
//np.newShow();
np.show();
np.call();
}
}
/**
* 什么时候使用覆盖操作。
* 当对一个类进行子类扩展时,子类需要保留父类的功能声明,
* 但是要定义子类中该功能的特有内容时,就使用覆盖操作完成。
*/
class Phone{
void call(){
}
void show(){
System.out.println("number");
}
}
class NewPhone extends Phone{
void Show(){
System.out.println("name");
System.out.println("pic");
System.out.println("number");
}
}
//成员函数
/**
* 当子父类中出现成员函数一模一样的情况,会运行子类的函数。
* 这种现象,称为覆盖操作。这时函数在子父类中的特性。
* 函数两个特性:
* 1、重载。同一个类中。overload
* 2、覆盖。子类中,覆盖也称为重写,覆写。override
*
* 覆盖注意事项:
* 1、子类方法覆盖父类方法时,子类权限必须大于等于父类权限。
* 2、静态只能覆盖静态,或被静态覆盖。
*
*/
/*class Fu{
void show1(){
System.out.println("fu show run!");
}
}
class Zi extends Fu{
void show2(){
System.out.println("Zi show run!");
}
}
*/
public class ExtendsDemo3 {
/**
* @param args
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Zi z = new Zi();
// z.show1();
// z.show2();
NewPhone np = new NewPhone();
//np.newShow();
np.show();
np.call();
}
}
/**
* 什么时候使用覆盖操作。
* 当对一个类进行子类扩展时,子类需要保留父类的功能声明,
* 但是要定义子类中该功能的特有内容时,就使用覆盖操作完成。
*/
class Phone{
void call(){
}
void show(){
System.out.println("number");
}
}
class NewPhone extends Phone{
void Show(){
System.out.println("name");
System.out.println("pic");
System.out.println("number");
}
}
0 0
- Java 成员函数
- java 多态 成员函数
- java static成员变量和成员函数
- java面向对象-多态中成员函数成员变量的特点
- java类 成员变量 成员函数的各种修饰符
- Java面向对象 多态动态绑定(非静态成员函数、成员变量、静态成员函数)
- java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况
- C++ 与 Java的成员函数对比
- Java中Object常用的成员函数
- Java/C++中静态成员函数
- Java 获取成员变量&构造函数
- 成员函数
- 成员函数
- 成员函数
- 函数成员
- 成员函数
- 成员函数
- C++类默认的成员函数与Java Object类中的成员函数
- linux上的asp.net,架构分类整理记录
- ubuntu 安装 mysql php5 apache2 mysql扩展无法安装
- Java 赋值运算符 +=
- 线程安全与重入以及异步信号安全的区别.
- POJ-3349-Snowflake Snow Snowflakes - hash
- Java 成员函数
- UIDynamic—UIKit 动力学
- Gradle化的Android Gallery3D App
- 快播案引发的思考
- 安卓编写app程序计算微秒时间差(0加到100)
- linux之软链接和硬链接
- iOS常见面试题
- form post 和 api post
- Android日期选择器用法