`
fatedgar
  • 浏览: 132506 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论
阅读更多
class Test0 {
    public static String staticField = "父类-静态变量";
    public String field = "父类-普通变量";
    public Test0() {
        System.out.println("父类-构造器");
    }
    static {
        System.out.println(staticField);
        System.out.println("父类-静态初始化块");
    }
    {
        System.out.println(field);
        System.out.println("父类-初始化块");
    }
}
public class Test1 extends Test0{
    public static String staticField = "子类*静态变量";
    public String field = "子类*普通变量";
    static {
        System.out.println(staticField);
        System.out.println("子类*静态初始化块");
    }
    {
        System.out.println(field);
        System.out.println("子类*初始化块");
    }
    public Test1() {
        System.out.println("子类*子类构造器");
    }
    public static void main(String args[]) {
        System.out.println("main方法");
        Test1 test1 = new Test1();
    }
}


输出结果为:

父类-静态变量
父类-静态初始化块
子类*静态变量
子类*静态初始化块
main方法
父类-普通变量
父类-初始化块
父类-构造器
子类*普通变量
子类*初始化块
子类*子类构造器
分享到:
评论

相关推荐

    java代码-日常练习32 静态修饰符 static 修饰:类 类的成员(变量及方法)

    java代码-日常练习32 静态修饰符 static 修饰:类 类的成员(变量及方法)

    php面向对象-类中修饰符、静态方法

    PHP 类中修饰符 abstract 抽象类 abstract 抽象方法 抽象类继承抽象类 静态抽象方法

    java修饰符的使用.pdf

    3. 静态类(static):static 修饰符修饰的类称为静态类,静态类可以在定义时初始化成员变量和方法。 在 Java 中,修饰符的使用是非常重要的,合理地使用修饰符可以提高程序的安全性和可维护性。但是,过多地使用 ...

    extern_volatile等修饰符的用法

    static修饰符用于声明静态变量或静态成员函数。 1. 静态变量 静态变量的作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,可以被修改。 2. 函数内部的静态变量 函数内部的静态变量...

    C#修饰符

    * static:静态域修饰符。 * final:最终域修饰符。 * volatile:易失 ( 共享 ) 域修饰符。 * transient:暂时性域修饰符。 通过学习C#和Java语言中的修饰符,我们可以更好地理解和使用这些关键字,从而编写更加...

    Android逆向之smali学习笔记

    .field 权限修饰符 +静态修饰符(如果有) +变量名:变量全类名路径 = 常量值; 例如: .field private static final a:Ljava/lang/String;="hello"; 8. 方法声明 Smali语言中的方法声明使用“.method”关键字,例如...

    Java面向对象程序设计PPT.ppt

    本资源是关于Java面向对象程序设计的PPT讲义,主要讲解Java编程中类和对象的概念、方法的定义和设计、访问控制符、静态修饰符、抽象类与抽象方法等内容。 1. 面向对象的基本概念 面向对象编程(OOP)是一种编程...

    针对Java中的修饰符总结

    Java中的修饰符总结 Java中的修饰符可以分为两大类:访问修饰限定符和非访问修饰限定符。 访问修饰限定符 访问修饰限定符用于控制类、方法、变量的访问权限。Java中的访问修饰限定符有四种:public、private、...

    Java中静态属性,静态方法和静态初始化器

    static称为静态修饰符,它可以修饰类中的属性和方法。  1.静态属性  被static修饰的属性称为静态属性,这类属性一个本质的特点是:它们是类的属性,而不属于任何一个类的具体对象。换句话说,对于该类的任何一...

    apidiff:一种用于识别Java库的两个版本之间的重大更改和非重大更改的工具

    API差异识别Java库的两个版本之间... 元素不间断变更(NBC) 类型添加,提取超类型,获得可见性,删除最终修饰符,添加静态修饰符,添加超类型,不推荐使用的类型方法上拉,获得可见性,删除最终修饰符,添加静态修饰符

    【独家高薪面试题库】与【实战配套练习演练】6.静态变量访问修饰符1

    在超类中声明受保护的变量,方法和构造函数只能由其他包中的子类或受保护成员类的包中的任何类访问。Java提供了这些修饰符,用于提供除访问修饰符之外的功能,同步sy

    三种修饰符有何目标?

    什么是修饰符? 修饰符的作用是在原有组件之上添加一些额外特性,修饰符有很多个,不同的修饰符所能修饰的组件不同,表现出的特性也不同; 多个修饰符可以一起使用,组件所表现的特性也会根据修饰符的数量不断叠加。...

    2022年大学生java实习周记7篇.docx

    5. Static 关键字:静态修饰符,它修饰的方法、类和变量可以全局调用。 6. Final 关键字:禁止重写。 7. This 关键字:指向自身引用。 8. String 和 StringBuffer:String 是不可变的字符序列,而 StringBuffer 是可...

    2020计算机java开发实习周记范文.docx

    * Static 关键字:静态修饰符,用于修饰方法、类和变量,全局调用 * Final 关键字:禁止重写 * This 关键字:指向自身引用 * String:不可变的字符序列 * StringBuffer:可变的字符序列 二、高级语法 * 继承:子类...

    java开发实习周记12篇.doc

    * Static关键字:静态修饰符 * Final关键字:禁止重写 * This关键字:指向自身引用 * String和StringBuffer的区别 实习第三周 学习java高级语法,包括: * 继承:子类继承父类的所有属性和方法 * 构造方法:方法...

    (完整word版)java实习周记25篇.doc

    * Static 关键字:静态修饰符,它修饰的方法、类和变量可以全局调用 * Final 关键字:禁止重写 * This 关键字:指向自身引用 * String 和 StringBuffer 的区别:String 是不可变的字符序列,而 StringBuffer 是可变...

    2020计算机java开发实习周记范文最新.docx

    *Static 关键字:静态修饰符 * Final 关键字:禁止重写 * This 关键字:指向自身引用 * String 和 StringBuffer 的使用 Java 高级语法点: * 继承:子类继承父类的全部属性和方法 * 构造方法:方法名称必需与类名...

    java编程实习周记大全.doc

    5. Static 关键字:静态修饰符,它修饰的方法、类和变量可以全局调用。 6. Final 关键字:禁止重写。 7. This 关键字:指向自身引用。 8. string:是不可变的字符序列。 9. StringBuffer:是可变的字符序列,可以...

    (完整word版)java实习周记25篇.pdf

    * Static 关键字:静态修饰符 * Final 关键字:禁止重写 * This 关键字:指向自身引用 * String:不可变的字符序列 * StringBuffer:可变的字符序列 Java 高级语法: * 继承:子类继承父类的所有属性和方法 * ...

    大学生java实习周记7篇.docx

    * Static 关键字:静态修饰符 * Final 关键字:禁止重写 * This 关键字:指向自身引用 * String 和 StringBuffer 的区别 实习第二个礼拜:Java 基础语法 * Java 的基础语法:类、对象、继承、多态 * 类继承:子类...

Global site tag (gtag.js) - Google Analytics