`
zqc_0101
  • 浏览: 229748 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

关于继承(一)

    博客分类:
  • java
 
阅读更多
public class A
{
	public A()
	{
		System.out.println("A constructor");
	}
	
	{
		System.out.println("A block");
	}
	
	static
	{
		System.out.println("A static block");
	}
}

 

public class B extends A
{
	public B()
	{
		System.out.println("B constructor");
	}
	
	{
		System.out.println("B block");
	}
	
	static
	{
		System.out.println("B static block");
	}
}

 

public class TestMain
{
	/**
	 * @param args
	 */
	public static void main(String[] args)
	{
		B b = new B();
	}
}

 

输出结果:

A static block
B static block
A block
A constructor
B block
B constructor

 

 

分享到:
评论

相关推荐

    java_中关于_继承_的一个小例子.

    通过`java_中关于_继承_的一个小例子.docx`文档,可能包含了更详细的示例代码、解释或者练习题,旨在帮助学习者深入理解和掌握Java中的继承概念。在实际编程中,继承被广泛应用于构建层次化的类结构,如在游戏开发中...

    14 继承(一)(整个继承树映射到一张表)

    继承是这个概念中的重要组成部分,它允许一个类(子类)从另一个类(父类)中继承属性和行为,以此实现代码重用和扩展。标题“14 继承(一)(整个继承树映射到一张表)”揭示了我们今天将探讨的主题——如何在数据库中...

    关于JAVA继承的讲解

    Java 继承是面向对象编程中的一个重要概念,它允许一个类(子类)从另一个类(父类)中继承属性和方法,从而实现代码的复用和类的层次结构。这种方式使得子类能够继承父类的特性,同时可以添加自己的特性和功能,而...

    关于继承方面的编码题含答案

    以下是一些关于继承的编码练习题及其相关知识点: 1. **卡车和小轿车**: 这个题目可能涉及创建一个`Vehicle`类作为基类,包含共有的属性如速度、颜色等。然后,`Truck`和`Car`类继承自`Vehicle`,添加特定的属性...

    Java面向对象之继承练习题.doc

    1. **类的继承**:在Java中,继承是面向对象编程的重要特性,允许一个类(子类)继承另一个类(父类)的属性和方法。例如,我们可以创建一个`Music`类作为其他音乐相关类的基类。 2. **构造方法**:构造方法用于...

    关于c++继承的一个实例,适用于初学者

    在C++编程语言中,继承是面向对象编程(OOP)的一个核心概念,它允许一个类(称为子类或派生类)从另一个类(称为基类或父类)继承特性。这个实例非常适合初学者,因为理解继承的概念对于掌握C++的面向对象编程至关...

    java关于继承的思维导图(Xmind)

    - Java语言实行单一继承,即一个类只能直接继承一个父类。这样有助于避免复杂的继承关系导致的混乱。如果需要多重继承的效果,可以使用接口(interface)。 3. **构造器与继承** - 子类在实例化时,会先调用父类...

    JAVA类的定义及继承演示

    说明一:关于Dog 两个属性,狗的名字(dogName,String),狗的年龄(dogAge,int) 一个方法,dogWalk(),打印一句话简单描述狗走路的样子 一个构造方法,无参数,在此构造方法中初始化dogName,dogAge 说明二:关于...

    java实验报告关于继承的

    这里并没有使用继承,但是可以将这个例子作为一个基础,来理解如何创建一个基础类并让其他类继承它,以便共享和扩展功能。 接着,我们看到如何通过继承来构建复杂的对象结构。点类 `point` 是基础,它包含了坐标 `x...

    一元二次方程解法(继承)

    在C++编程中,继承是面向对象编程的一个核心概念,它允许我们创建一个新类(子类或派生类),该类将从已存在的类(基类或父类)继承特性。标题提到的"一元二次方程解法(继承)"是一个很好的实践示例,用于教授初学...

    关于c#继承机制的详细概述

    继承允许一个类(派生类)从另一个类(基类)获取特征和功能,同时还能增加新的特性或修改已有特性,构建类的层次结构。 1. **继承的基础知识** - **复用与扩展**:继承的主要目的是复用代码,减少重复工作。派生...

    C#关于继承与多态的简单练习源码

    根据文件名推测,这是一个关于矩形类的练习,可能包含了如何利用继承和多态的概念来设计一个图形类库。通常,我们可能会有一个抽象的`Shape`类作为基类,它包含共享的属性(如颜色)和方法(如获取面积),然后有...

    关于超市购物的java类的继承实例。

    这个实例是关于如何在超市购物场景下应用继承机制的。在这个系统中,我们有以下几个关键类:`ShoppingCar`(购物车)、`Database`(数据库)、`McBean`(可能代表某种商品或服务)、`TestShoppingCar`(测试类)以及...

    java基础继承封装多态

    继承是 Java 中的一种机制,允许一个类继承另一个类的属性和方法。继承的语法是使用 `extends` 关键字,例如 `public class Child extends Parent`。在 Java 中,只支持单一继承,也就是说一个类只能有一个直接父类...

    Java中extends类的继承

    类的继承是面向对象编程的一个核心特性,它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码的复用和扩展。下面将详细探讨`extends`关键字在Java中的使用、特点以及相关知识点。 1. **类的继承...

    4类的继承与派生继承与派生

    - **单继承**:是指派生类只继承一个基类。这种方式结构简单,易于理解和维护。 - **多继承**:允许派生类同时继承多个基类。虽然这种方式提供了更大的灵活性,但也可能导致菱形继承等问题,需要谨慎使用。 ### ...

    C++面向对象程序设计习题继承与派生.pdf

    继承是面向对象程序设计中的一种重要机制,它允许一个类继承另一个类的属性和行为特征。通过继承,新类可以从现有类中获得特征,从而达到代码复用的目的。在C++中,继承方式有三种:公有继承、私有继承和保护继承。 ...

    c++抽象类继承

    在这个示例中,我们有三个具体的类:`Student`、`Lecture` 和 `Module`,它们都继承自一个抽象基类 `UniversityObject`。`UniversityObject` 类定义了一个纯虚函数 `getSummary()`,这意味着任何继承自它的类都必须...

    实例6继承.rar(java 实李系列关于继承)

    接口可以继承一个或多个其他接口,使用`extends`关键字。 总的来说,"实例6继承"应该涵盖了以上提到的诸多概念,并通过具体的代码示例来展示如何在实际编程中应用继承。通过学习这些示例,开发者能够更好地理解如何...

    继承窗体的设计C#源码

    在C#编程中,"继承窗体的设计"是面向对象编程的一个重要概念,它允许我们创建一个新的窗体类,该类基于已有的窗体类,从而可以复用和扩展功能。这种方式大大提高了代码的可重用性和可维护性。本文将深入探讨C#中继承...

Global site tag (gtag.js) - Google Analytics