【建站服务】桂林设计网页公司-域名申请
作者: 风兰 . 阅读量: 6 . 发表时间:2022-09-21 02:41:07
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
桂林设计网页公司

System.out.println(" 静态语句赋值:" + B.staticB);
}
}
class A {
public static String staticA ="A" ;
//静态语句块修改值
static{ staticA ="A1"; }
//构造器修改值
public A (){ staticA ="A2"; }
//静态方法起作用
public static void toChange(){ staticA ="A3"; }
public static void toChange2(){ staticA ="A4"; }
}
class B {
public static final String staticB ; // 声明与赋值分离
static{ staticB ="B"; }
}
九仞
九仞
528***187@qq.com
5年前 (2017-06-14)
Smiley
448***628@qq.com
32
类变量与实例变量的区别
类变量可在类中直接使用,实例变量需实例化后才能使用。
public class StaticTest {
private static int staticInt = 2;
private int random = 2;
public static void main(String[] args) {
System.out.println(staticInt);
StaticTest test = new StaticTest();
System.out.println(test.random);
}
}
Smiley
Smiley
448***628@qq.com
5年前 (2017-07-25)
GGBOND
110***5829@qq.com
119
成员变量、局部变量、静态变量的区别
成员变量
局部变量
静态变量
定义位置
在类中,方法外
方法中,或者方法的形式参数
在类中,方法外
初始化值
有默认初始化值
无,先定义,赋值后才能使用
有默认初始化值
调用方式
对象调用
---
对象调用,类名调用
存储位置
堆中
栈中
方法区
生命周期
与对象共存亡
与方法共存亡
与类共存亡
别名
实例变量
---
类变量
GGBOND
GGBOND
110***5829@qq.com
5年前 (2017-08-15)
还作李寻欢
131***81659@163.com
32
class A{
static int i;
void change(int i1){i=i1;}
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站



大白小爱
362***275@qq.com
stinkaroo
190***276@qq.com
java 实例变量在整个类内部是可访问的,而不管实例变量声明在类的哪个位置。
import java.io.*;public class Employee{ public Employee (String empName){ name = empName; } public void setSalary(double empSal){ salary = empSal; } public void printEmp(){ System.out.println("name:" + name); System.out.println("salary:" + salary); } public static void main(String args[]){ Employee empOne = new Employee("RUNOOB"); empOne.setSalary(1000); empOne.printEmp(); System.out.println(empOne.salary); } public String name; private double salary;}比如在上面代码中,尽管实例变量声明在类的尾部,在之前方法中仍可访问。
stinkaroo
190***276@qq.com
九仞
528***187@qq.com
类变量赋值方法
public class StaticTest { private static int staticInt = 2; private int random = 2; public StaticTest() { staticInt++; random++; } public static void main(String[] args) { System.out.println("类变量与对象变量的值变化"); StaticTest test = new StaticTest(); System.out.println(" 实例1:staticInt:" + test.staticInt + "----random:" + test.random); StaticTest test2 = new StaticTest(); System.out.println(" 实例2:staticInt:" + test.staticInt + "----random:" + test.random); System.out.println("静态变量赋值"); System.out.println(" 静态语句块起作用:" + A.staticA); A a = new A(); System.out.println(" 构造器起作用:" + a.staticA); a.toChange(); System.out.println(" 静态方法1起作用:" + A.staticA); a.toChange2(); System.out.println(" 静态方法2起作用:" + A.staticA); System.out.println("常量赋值"); System.out.println(" 静态语句赋值:" + B.staticB); }}class A { public static String staticA ="A" ;无final修饰,声明时赋值,构造器中赋值,静态语句块或静态方法赋值
有final修饰,声明时赋值,声明与赋值分开可在静态语句块中赋值