(访问变量区别)非静态方法可以访问类中的任何成员(静态与非静态//方法与变量); 但静态方法只能访问静态成员(包括方法和变量)。
(被调用区别)非静态方法必须由实例对象来调用,而静态方法除了可由实例对象调用外,还可以由类名直接调用。
(super,this)非静态方法中可以使用super、this关键字,但在静态方法中不能使用super、this关键字。
静态方法(类方法)与非静态方法(成员方法/实例方法)
最新推荐文章于 2022-09-12 10:30:19 发布
本文详细阐述了静态方法与非静态方法之间的主要区别:访问变量的能力、调用方式及是否能使用super与this关键字。了解这些差异有助于更好地掌握面向对象编程中的类与对象概念。
2881

被折叠的 条评论
为什么被折叠?



