日期: 2022-09-21 05:07:24 浏览数:5

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
肥城做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

class Global{
public String instance = "实例变量"; //实例变量在一个类的里面,语句块的外面
public static String variable = "静态变量";
Global(){ //在类的内部使用自己的实例变量:要么老老实实new一个出来,就像上面那个
//第二种方法就是在函数里面使用实例变量,注意,如果方法是静态方法参照方法1
System.out.println(instance);
System.out.println(variable);
}
public void Instance() {
System.out.println(instance); //静态变量访问方法1(在自己类的时候),静态常量和静态变量访问相同
System.out.println(Variable.CONST);
}
}
豌豆
豌豆
259***6753@qq.com
4年前 (2018-03-20)
233333
135***8036@qq.com
20
Java语言支持的变量类型有:
类变量:独立于方法之外的变量,用 static 修饰。
实例变量:独立于方法之外的变量,不过没有 static 修饰。
局部变量:类的方法中的变量
public calls Student{
static String schoolName ="清华小学"; //类变量
String classNane ="中班"; //实例变量
public void show(){
/*局部变量*/
int age =7;
String name ="张华";
}
}
肥城做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
是否可以从一个static方法内部无法对非static方法的调用?
public class Xix { // 静态成员 public static String string="static成员"; // 普通成员 public String string2="非static成员"; // 静态方法 public static void method(){ string="sss"; //string2="sss";编译报错,因为静态方法里面只能调用静态方法或静态成员 //method2(); System.out.println("这是static方法,static方法与对象无关"); } // 普通方法 public void method2(){ string ="string1"; string2="string2"; method(); //非静态方法里面可以发出对static方法的调用 System.out.println("这是非static方法,此方法必须和指定的对象关联起来才起作用"); } public static void main(String[] args) { Xix x=new Xix(); x.method2();// 引用调用普通方法 x.method();// 引用调用静态方法 }}运行结果:
结论:
LOYO
752***564@qq.com
豌豆
259***6753@qq.com
package hello;//首先要知道变量应该是赋值以后才能使用的,但是有些不必人为赋值就有默认初始值,但是有些要人为定义初始值//所以有些直接使用的并不是没有赋值,而是系统自定义了初始值,所以不会报错public class Variable { public String instance = "实例变量"; public static String variable = "静态变量"; //静态变量的定义方式 public static String CONST = "静态常量"; //静态常量的定义方式 public static void main(String[] args) { String local = "局部变量"; //类似这个就是局部变量,不可用访问修饰符修饰,没有默认初始值 System.out.println(local); //局部变量就是在方法或语句块中的变量 Global global = new Global(); //类似这个就是实例变量,也称全局变量 System.out.println(global.instance); //实例变量就必须先把类new一个出来才能使用,因为他是在类中,方法外的 System.out.println(variable); //来瞅瞅静态变量,也叫类变量,静态变量的访问方式1(在自己类的时候) System.out.println(Global.variable); //静态变量的访问方法2(不在自己类的时候) }}class Global{ public String instance = "实例变量"; //实例变量在一个类的里面,语句块的外面 public static String variable = "静态变量"; Global(){ //在类的内部使用自己的实例变量:要么老老实实new一个出来,就像上面那个 //第二种方法就是在函数里面使用实例变量,注意,如果方法是静态方法参照方法1 System.out.println(instance); System.out.println(variable); } public void Instance() { System.out.println(instance); //静态变量访问方法1(在自己类的时候),静态常量和静态变量访问相同 System.out.println(Variable.CONST); }}豌豆
259***6753@qq.com