java中类方法与实例方法的区别

内容摘要
一、类方法类方法是静态方法,前面需要有static修饰符修饰。类方法内不能涉及有关变量的内容。1、不能调用类的对象方法2、不能引用对象变量3、类方法不能被重写(覆盖)4、类方法
文章正文

一、类方法

类方法是静态方法,前面需要有static修饰符修饰。类方法内不能涉及有关变量的内容。

1、不能调用类的对象方法

2、不能引用对象变量

3、类方法不能被重写(覆盖)

4、类方法不能使用super, this关键字

二、实例方法

1、可以调用类的对象方法

2、可以引用对象变量

3、实例方法可以被重写(覆盖)

4、实例方法可以使用super, this关键字

区别:

类方法在加载类时就被分配了内存地址,因此加载后即可被任意对象调用,并且可以通过类名直接调用(类名.方法名),而实例方法需要在创建对象后才会被分配内存地址。

推荐教程:Java教程

代码注释
[!--zhushi--]

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!