JAVA类继承机制代码

简介: 注意父子类的初始化顺序也~~~还有,MAIN函数在哪个类里,就用哪个类来命名文件: 代码: 1 class Parent { 2 private int num = 1; 3 public Parent() { 4 System.

注意父子类的初始化顺序也~~~还有,MAIN函数在哪个类里,就用哪个类来命名文件:

代码:

 1 class Parent {
 2     private int num = 1;
 3     public Parent() {
 4         System.out.println("Now,initial parent calss.");
 5     }
 6     public void test() {
 7         System.out.println("This is the parent's test method.");
 8     }
 9 }
10 
11 public class ParentTest extends Parent {
12     private String name;
13     private int age;
14     public ParentTest() {
15         name = "Sky";
16         age = 20;
17     }
18     public static void main(String[] args) {
19         ParentTest t = new ParentTest();
20         t.test();
21         System.out.println(t.name + "'s age is :" + t.age);
22     }
23 }

 

结果:

D:\javacode>javac ParentTest.java

D:\javacode>java ParentTest

Now,initial parent calss.

This is the parent's test method.

Sky's age is :20

 

目录
相关文章
|
3天前
|
设计模式 Java
Java设计模式:组合模式的介绍及代码演示
组合模式是一种结构型设计模式,用于将多个对象组织成树形结构,并统一处理所有对象。例如,统计公司总人数时,可先统计各部门人数再求和。该模式包括一个通用接口、表示节点的类及其实现类。通过树形结构和节点的通用方法,组合模式使程序更易扩展和维护。
Java设计模式:组合模式的介绍及代码演示
|
3天前
|
安全 Java
Java StringBuffer 和 StringBuilder 类详解
在 Java 中,`StringBuffer` 和 `StringBuilder` 用于操作可变字符串,支持拼接、插入、删除等功能。两者的主要区别在于线程安全性和性能:`StringBuffer` 线程安全但较慢,适用于多线程环境;`StringBuilder` 非线程安全但更快,适合单线程环境。选择合适的类取决于具体的应用场景和性能需求。通常,在不需要线程安全的情况下,推荐使用 `StringBuilder` 以获得更好的性能。
|
3天前
|
Java 开发者
Java Character 类详解
Java中的`Character`类是`java.lang`包的一部分,用于将基本类型`char`封装为对象,并提供了丰富的静态方法来处理字符,如类型判断、大小写转换等。
|
3天前
|
Java 索引
Java String 类详解
Java 中的 `String` 类用于表示不可变的字符序列,是 Java 标准库 `java.lang` 包的一部分。字符串对象一旦创建,其内容不可更改,修改会生成新对象。
|
1天前
|
Java 开发者 UED
深入理解Java异常处理机制
【9月更文挑战第19天】在Java编程的世界里,异常处理是一块基石,它确保了程序的健壮性和可靠性。本文将深入浅出地探讨Java异常处理的核心概念,包括异常的类型、如何捕获和处理异常以及自定义异常的使用。通过具体代码示例,我们将展示如何在Java中有效地管理和利用异常处理机制,以确保你的程序即使在面对不可预见的错误时也能优雅地运行。
|
3天前
|
Java 数据库
JAVA并发编程-一文看懂全部锁机制
曾几何时,面试官问:java都有哪些锁?小白,一脸无辜:用过的有synchronized,其他不清楚。面试官:回去等通知! 今天我们庖丁解牛说说,各种锁有什么区别、什么场景可以用,通俗直白的分析,让小白再也不怕面试官八股文拷打。
|
2天前
|
监控 算法 Java
Java中的内存管理:理解Garbage Collection机制
本文将深入探讨Java编程语言中的内存管理,特别是垃圾回收(Garbage Collection, GC)机制。我们将从基础概念开始,逐步解析垃圾回收的工作原理、不同类型的垃圾回收器以及它们在实际项目中的应用。通过实际案例,读者将能更好地理解Java应用的性能调优技巧及最佳实践。
11 0
|
2天前
|
Java 开发者
Java中的异常处理机制:理解与应用
在Java编程中,异常处理是确保程序稳定性和可靠性的关键。本文将深入探讨Java的异常处理机制,包括异常的分类、捕获和处理方法,以及如何有效地使用这些工具来提高代码质量。
|
2天前
|
Java 程序员 开发者
Java中的异常处理机制:从基础到高级应用
在Java编程中,异常处理是确保程序稳定性和可靠性的关键。本文将深入探讨Java异常处理的基本概念、不同类型的异常、常用的异常处理技术以及一些最佳实践。通过阅读本文,您将能够更好地理解和运用Java异常处理机制,提升您的编程技能。
9 0
|
30天前
|
Java 程序员
Java中的继承和多态:理解面向对象编程的核心概念
【8月更文挑战第22天】在Java的世界中,继承和多态不仅仅是编程技巧,它们是构建可维护、可扩展软件架构的基石。通过本文,我们将深入探讨这两个概念,并揭示它们如何共同作用于面向对象编程(OOP)的实践之中。你将了解继承如何简化代码重用,以及多态如何为程序提供灵活性和扩展性。让我们启程,探索Java语言中这些强大特性的秘密。