学企业网站开发7a125v能插国内插座吗
学企业网站开发,7a125v能插国内插座吗,wordpress微信公众号插件,做网站需要什么认证1、static修饰的变量和方法#xff0c;在类加载时即被初始化#xff0c;可直接通过类名.变量名和类型.方法名进行调用。2、static修饰的变量#xff0c;在类加载时会被分配到数据区的方法区。类的实例可共享方法区中的变量。如果static修饰的变量发生改变#xff0c;那么所…1、static修饰的变量和方法在类加载时即被初始化可直接通过类名.变量名和类型.方法名进行调用。2、static修饰的变量在类加载时会被分配到数据区的方法区。类的实例可共享方法区中的变量。如果static修饰的变量发生改变那么所有类实例引用的变量都会一起发生改变。3、static修饰的方法中不能使用this或superstatic修饰的方法属于类的方法而this或super只是对象的方法。4、static修饰的方法不能引用非static 修饰的变量, 在类加载过程中当static修饰的方法加载完成时非static修饰的变量还未加载所以无法引用非static修饰的变量。5、非static修饰的方法可以引用static 修饰的变量在类加载过程中static修饰的变量优先完成加载所以当非static修饰的方法完成加载后可以引用static 修饰的变量。举例假设Student 类有static 修饰的变量name和方法getName(String name), 那么是否可以直接通过类名调用呢public class Student {private static String name;private static void getName(){System.out.println(name);}public static void main(String[] args) {Student.name Jack Ma;Student.getName();}}运行结果Jack Ma可见static 修饰的变量和方法是可以直接通过类名调用的。那么在static 修饰的main方法内 Student 对象s1 和s2 是否可以直接调用static 修饰的变量和方法呢public class Student {private static String name;public static void getName(){System.out.println(name);}public static void main(String[] args) {Student s1 new Student();s1.name 大黄;s1.getName();Student s2 new Student();s2.name 二黄;s2.getName();}}运行结果大黄二黄从运行结果来看在static 修饰的main方法内Student 对象s1 和s2 是可以直接调用static 修饰的变量和方法。如果此时修改static 修饰的变量name方法那么Student对象s1, s2调用的变量name是否也会一起被修改呢public class Student {private static String name;public static void getName(){System.out.println(name);}public static void main(String[] args) {Student s1 new Student();// 修改static 修饰的变量names1.name Jack;s1.getName();Student s2 new Student();s2.getName();}}运行结果JackJack从运行结果来看当对象s1修改了在方法区(数据共享区)的static变量name那么对象s2调用的static变量name必然会一起被修改。在static修饰的方法中是否可以应用this呢在static修饰的方法中是否可以应用super呢在static修饰的方法是否能引用非static 修饰的变量呢非static修饰的方法是否能引用static修饰的变量呢public class Student {private static String name;private int age;public void getInfo(){// 非static 方法getInfo()引用static修饰的变量nameSystem.out.println(姓名 name , 年龄 age);}public static void main(String[] args) {Student s1 new Student();//通过类名Student直接调用static 变量 nameStudent.name Jack Ma;s1.age 19;s1.getInfo();}}运行一下姓名Jack Ma, 年龄19可见非static修饰的方法可以引用static修饰的变量
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90024.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!