当前位置: 首页 > news >正文

滕州网站建设助企网络网站建设网站合同版本

滕州网站建设助企网络,网站建设网站合同版本,一般电商网站做集群,wordpress 获取页面标题文章目录 一. 修饰成员变量二. 修饰成员方法三. 修饰代码块四. 修饰类 一. 修饰成员变量 static 修饰的成员变量#xff0c;称为静态成员变量#xff0c;该变量不属于某个具体的对象#xff0c;是所有对象所共享的。 public class Student {private String name;private sta… 文章目录 一. 修饰成员变量二. 修饰成员方法三. 修饰代码块四. 修饰类 一. 修饰成员变量 static 修饰的成员变量称为静态成员变量该变量不属于某个具体的对象是所有对象所共享的。 public class Student {private String name;private static String classRoom106;public static void main(String[] args) {// 方法一静态成员变量可以直接通过类名访问System.out.println(Student.classRoom);//方法二静态成员变量也可以通过对象访问,但是classRoom是三个对象共享的Student s1new Student();Student s2new Student();Student s3new Student();System.out.println(s1.classRoom);System.out.println(s2.classRoom);System.out.println(s3.classRoom);} }由以上代码可知 【静态成员变量特性】: **不属于某个具体的对象是类的属性所有对象共享的不存储在某个对象的空间中。既可以通过对象访问也可以通过类名访问但一般更推荐使用类名访问。类变量存储在方法区当中。生命周期伴随类的一生(即随类的加载而创建随类的卸载而销毁)。 二. 修饰成员方法 被 static 修饰的成员方法称为静态成员方法是类的方法不是某个对象所特有的。在类外部静态成员一般是通过静态方法访问的。 public class Student {private String name;private static String classRoom106;public static String getClassRoom(){return classRoom;} } class TestStudent{public static void main(String[] args) {Student s1new Student();System.out.println(Student.getClassRoom());} }由以上代码可知 【静态方法特性】: 不属于某个具体的对象是类方法。可以通过对象调用也可以通过**类名.静态方法名(…)**方式调用更推荐使用后者。 不能在静态方法中访问任何非静态成员变量 静态方法中不能调用任何非静态方法。静态方法无法重写无法实现多态。 三. 修饰代码块 静态成员变量一般不会放在构造方法中来初始化构造方法中初始化的是与对象相关的实例属性。那么静态成员变量该如何实现初始化呢 1. 就地初始化在定义时直接给出初始值 private static String classRoom106;2. 静态代码块初始化 使用 static 定义的代码块称为静态代码块。一般用于初始化静态成员变量。 public class Student {private String name;private static String classRoom;static {classRoom106;}public static void main(String[] args) {System.out.println(Student.classRoom);} }这里有几点需要注意 静态代码块不管生成多少个对象其只会执行一次。静态成员变量是类的属性因此是在JVM加载类时开辟空间并初始化的。如果一个类中包含多个静态代码块在编译代码时编译器会按照定义的先后次序依次执行(合并)实例代码块只有在创建对象时才会执行。 四. 修饰类 被 static 修饰的内部成员类称为静态内部类。 public class OutClass {private int a;private static int b;public void methodA(){a10;System.out.println(a);}public static void methodB(){System.out.println(b);}//静态内部类static class InnerClass{public void methodInner(){//a100;//编译失败在内部类中只能访问外部类的静态成员变量b200;//methodA();//编译失败因为methodB()不是静态成员方法methodB();}}public static void main(String[] args) {//静态内部类对象创建OutClass.InnerClass innerClassnew OutClass.InnerClass();innerClass.methodInner();} }这里有几点需要注意 在静态内部类中只能访问外部类中的静态成员。创建静态内部类对象时不需要先创建外部类对象。 如果我们一定要访问外部类中的非静态成员呢 我们可以通过在静态内部类内创建外部类对象然后通过该对象去访问。 代码示例如下 static class InnerClass{public void methodInner(){OutClass outClassnew OutClass();outClass.a10;outClass.methodA();} }
http://www.pierceye.com/news/988080/

相关文章:

  • 网站后台开发教程沈阳网站制作流程
  • 可以自己做课程的网站深圳小型网站建设
  • 静安做网站公司网站上线的通知
  • 怎么建设电影网站wordpress 附件上传插件下载
  • 网站导航内链建设企业网站设计方式有哪些
  • 手表网站建站千秋网络是家西安做网站的公司
  • 济南企业网站百度seo优化是做什么的
  • 网站颜色搭配案例wordpress洛米主题
  • 网站几个关键词网站备案为什么要关闭
  • 深圳网站制作哪家便宜怎么利用百度云盘做网站
  • 美容培训东莞网站建设做的网站上更改内容改怎么回事
  • 绵阳新农网的网站是哪个公司做的wordpress 在线教育主题
  • 大连优化网站怎样制作企业的网站
  • 网站建设邀请函北京网站优化 卓立海创
  • 公司后台的网站代理维护更新商贸有限公司注销流程
  • 网站建设工作动态wordpress次元主题
  • 手机网站源码asp网站快速排名技巧
  • 站点怎么建网页宁波网站建设设计制作公司
  • 黑龙江企业网站建设网站模板带后台 下载
  • 徐州在线制作网站营销网络是什么意思
  • 上海网站建设seo公司微信小程序制作教学
  • 信息化工作总结 网站建设十堰市有几家网站公司
  • 宠物网站建站目标做外贸的网站哪些是最好的
  • 垂直型电商网站如何做html5 开发的网站
  • 做网站可以不做后端吗渭南网站建设网站排名优化
  • 在线建站网页制作网站建设平台工商营业执照官网
  • 做网站用到的软件h5交互设计
  • 化工废料网站建设企业网站建设联系电话
  • 浙江高端网站建设公司什么是网页开发
  • 石碣网站仿做模具做外贸网站