成员函数与静态函数
来源:互联网 发布:android ant for mac 编辑:程序博客网 时间:2024/06/05 08:05
成员函数
编译看等号左边,运行看等号右边(即实际类型)
public class Demo {public static void main(String[] args) {fu f = new zi();System.out.println(f.num);//编译报错}}class fu {//int num = 3;}class zi extends fu {int num = 4;}
public class Demo {public static void main(String[] args) {zi f = new zi();System.out.println(f.num);// 输出是4}}class fu {int num = 3;}class zi extends fu {int num = 4;}
public class Demo {public static void main(String[] args) {zi f = new zi();System.out.println(f.num);//编译成功,输出是3;会因为extends去找基类。}}class fu {int num = 3;}class zi extends fu {// int num = 4;}
静态函数
编译和运行都看左边
因为是类变量
public class Demo {public static void main(String[] args) {fu f = new zi();System.out.println(f.num);// 编译报错,看的是fu类}}class fu {static int num = 3;}class zi extends fu {static int num = 4;}public class Demo {public static void main(String[] args) {fu f = new zi();System.out.println(f.num);// 输出的是fu类的3;}}class fu {static int num = 3;}class zi extends fu {static int num = 4;}public class Demo {public static void main(String[] args) {fu f = new zi();System.out.println(f.num);// 编译通过,输出的是fu类的3;}}class fu {static int num = 3;}class zi extends fu {static int num = 4;}
0 0
- 成员函数与静态函数
- 静态成员与静态函数
- 静态成员与静态函数
- 静态成员与静态成员函数
- 静态成员函数与静态数据成员
- 静态成员函数 与 静态数据成员
- 静态成员函数与静态数据成员
- 静态数据成员与静态成员函数
- 静态成员变量与静态成员函数
- 静态成员变量 与 静态成员函数
- 静态成员变量与静态成员函数
- c++静态成员与静态成员函数
- 静态成员与静态成员函数
- 静态成员变量与静态成员函数
- 继承与静态成员函数
- C++静态成员与函数
- 静态成员函数与非静态成员函数的区别
- 普通函数,成员函数,静态成员函数与【指针】
- 前向兼容和后向兼容
- 基于D3D技术实现的九宫格算法绘制图片
- 利用栈求表达式的值,可供小学生作业,并能给出分数
- 实现简单的spring 管理WebServer功能(CXF版)
- Cookie实现浏览记录及Cookie的理解
- 成员函数与静态函数
- Java GC 机制与内存分配策略
- UOJ#218 【UNR #1】火车管理
- Linux系统下升级Python版本步骤(suse系统)
- Entity Framework With Oracle
- 英语口语收集(七)
- 解决设备应用程序无法申请到内存,导致设备无法正常工作的问题---优化设备虚拟内存使用
- Laravel教程二 安装Laravel
- selector用法