类中成员⽅法和实例⽅法⼀、 属性
1. 成员变量:类中⽅法外声明变量
分类:
类变量:使⽤static修饰符修饰的成员变量。
实例变量:未使⽤static修饰符修饰的成员变量。
类变量与实例变量的区别?
类变量:
使⽤static修饰符修饰;
类变量是类的所有对象共享的;
可以通过“类名.变量名”、“对象名.变量名”的⽅式访问
实例变量:static修饰的变量
未使⽤static修饰符修饰,
实例变量是属于⼀个对象,是相对独⽴;
实例对象只能通过“对象名.变量名”的⽅式来访问
扩展
变量的分类:
1. 局部变量:⽅法声明时形参、语句块中声明中的形参
2. 全局变量:可以将成员变量视为全局变量,⼀般所说的全局变量指的是类变量
3. 变量的作⽤域:
局部变量作⽤于当前的语句块
全局变量作⽤于整个类
⼆、 ⽅法
1. 成员⽅法:类中声明的⽅法
分类:
类⽅法:使⽤static修饰的⽅法
实例⽅法:未使⽤static修饰的⽅法
1. 类⽅法和实例⽅法的区别:
类⽅法:
使⽤static修饰符修饰
类⽅法中可以直接访问类变量与类⽅法,不能直接访问实例变量与实例⽅法
实例⽅法:
未使⽤static修饰符修饰
实例⽅法中可以直接访问类变量、类⽅法、实例变量、实例⽅法
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论