技术小站8

网站首页 产经 > 正文

实例变量指的是类中定义的变量(实例变量)

2022-11-17 08:45:44 产经 来源:
导读 大家好,小豆豆来为大家解答以上的问题。实例变量指的是类中定义的变量,实例变量这个很多人还不知道,现在让我们一起来看看吧!1、假设一般

大家好,小豆豆来为大家解答以上的问题。实例变量指的是类中定义的变量,实例变量这个很多人还不知道,现在让我们一起来看看吧!

1、假设一般的结构哈有个class A类A 里头有个方法 f()类A 里头有个属性 s而f()方法里头 也有个局部变量s在f()方法体中 用s 当然是指的第二个s 如果要引用第一个s 直接就是this.s知道区别在哪了么 一个是类的属性,其实就是定义在类结构第一层的变量而在方法体中的 即在第一层以下 因为方法也属于第一层第一层之外的变量 都属于局部变量,不能用 类.变量 引用public class Sample{ private int a=1; //实例变量 public void b() { int a=2; //局部变量 System.out.println("局部变量:a="+a); System.out.println("实例变量:a="+this.a);//局部变量的作用域内引用实例变量:this.变量名 } public static void main(String[] args) { new Sample().b(); }}public class Class{String s;//实例变量static String s1; //类变量 public String a(){ String s;//局部变量 return s;}}。

本文到此分享完毕,希望对大家有所帮助。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章