类方法和实例方法的区别
来源:互联网 发布:java中无参构造方法 编辑:程序博客网 时间:2024/05/17 23:59
最近看一些面试题,看到类方法和实例方法,有点不太懂,经过查找资料之后才弄明白。
简单的说java类中的方法分为类方法(用static修饰,也叫静态方法)和实例方法(没有泳static修饰,也叫非静态方法)。通过查找资料知道类方法的入口地址分配要早于实例方法,所以:
1.在类方法中不能调用实例方法,只能访问和自己一样的类方法,但实例方法可以访问类方法和实例方法
2.在类方法中不能引用实例变量(用static修饰的变量),但实例方法可以引用成员变量和实例变量
3.在类方法中不能使用super、this关键字
4.类方法不能被覆盖,但实例方法可以被覆盖
5.类方法的调用是:类名.类方法,而实例方法的调用必须new出一个对象,即:对象.实例方法
1 0
- 实例方法和类方法的区别
- 类方法和实例方法的区别
- 实例方法和类方法的区别
- 类方法和实例方法的区别
- 类方法和实例方法的区别
- 实例方法和类方法的区别
- 类方法和实例方法的区别
- 类方法和实例方法的区别
- 类方法和类实例的区别
- 类方法和类实例的区别
- 静态方法和实例方法的区别
- 静态方法和实例方法的区别
- 静态方法和实例方法的区别
- 静态方法和实例方法的区别
- 静态方法和实例方法的区别
- 静态方法 和 实例方法 的区别
- 静态方法和实例方法的区别
- 静态方法和实例方法的区别
- 未解压缩时的内核页表
- Resin_安装_改端口_解析
- 【USACO5.1.1】圈奶牛(BSOI2142)
- udp改变缓冲区大小
- 解决因 RsFX devicer 而无法卸载 SQL Server 的问题
- 类方法和实例方法的区别
- PAT_A 1120. Friend Numbers (20)
- iOS 一个方法首次安装滚播图 展示应用简介
- bat批处理编程基本语法2
- poj3259 Wormholes
- 15.MATLAB因子分析
- poj 3279 Filptile
- keepalived
- Arduino应用笔记(一)利用蜂鸣器播放天空之城