`

继承简单例子

 
阅读更多
class Person{
	String name;
	int age;
	
	Person(){
		System.out.println("Person无参数构造函数");
	}
	
	Person(String name,int age){
		this.name = name;
		this.age = age;
		System.out.println("Person有参数构造函数");
	}
	void eat(){
		System.out.println("吃饭");
	}
}


class Student extends Person{
	String grade;
	Student(){
		System.out.println("Student的无参数构造函数");
	}
	Student(String name,int age,String grade){
		super(name,age);
		this.grade = grade;
	}
}

class Test{
	public static void main(String[] args){
		Student stu = new Student("haha",6,"xueqianban");
		System.out.println("name:"+stu.name+"\n"+"age:"+stu.age+"\n"+"grade:"+stu.grade);
	}
}

子类的构造函数中,编译器会默认的加一个super()父类构造函数。
分享到:
评论

相关推荐

    C#--对象关系继承简单例子.rar

    本资源是一个关于C#对象关系继承的简单例子,旨在帮助学习者更好地理解和应用这一概念。在Java教程中,虽然两者语法有差异,但对象关系继承的基本原理是相通的,因此这个C#的例子同样适用于Java学习者。 对象关系...

    java 接口 类 继承 多态的简单实例

    通过这个实例,你可以学习到如何在实际开发中有效地利用接口、继承、多态性以及重载和重写等概念。实践这些概念不仅能够加深理解,还有助于编写出更加灵活、可维护的代码。对于初学者来说,这是一个很好的起点,而...

    继承的小例子

    标题"继承的小例子"暗示我们将讨论关于Java继承的一些基础实例。 首先,让我们深入理解Java继承的概念。当一个子类继承一个父类时,子类就自动获得了父类的所有非私有(public和protected)成员,包括字段和方法。...

    SSH整合继承DispatchAction的简单例子

    这个"SSH整合继承DispatchAction的简单例子"是一个演示如何将这三个框架集成在一起,并利用Struts的DispatchAction来实现多请求分发的功能。 首先,让我们深入理解SSH框架的核心功能。Spring是一个强大的依赖注入...

    类的继承的简单实现

    在"类的继承的简单实现"这个主题中,我们将探讨如何在不同的编程语言中实现类的继承,以及它带来的优势和应用场景。下面我们将深入讲解以下几个方面: 1. **类的继承定义**:继承允许子类(也称为派生类)获取父类...

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

    在这个例子中,`Dog`类从`Animal`类继承,并覆盖了`speak()`方法,使得`Dog`对象可以发出" Woof!"的声音。 在实际应用中,继承可以用于构建复杂的软件系统,如游戏对象、图形界面组件等。多继承(一个子类可以从多...

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

    下面是一个简单的Java继承示例: ```java // 父类 public class Animal { protected String name; public Animal(String name) { this.name = name; } public void eat() { System.out.println(name + ...

    VC类继承例子

    在MFC中,视图类通常继承自CView类,但在这个实例中,我们假设有一个自定义的基类,可能是为了实现特定的业务逻辑或界面处理。这种基类可能包含一些通用的方法,如数据处理、用户交互响应等。派生视图类不仅可以使用...

    C++继承与多态例子

    在这个例子中,`Dog`类继承了`Animal`类,并添加了一个新的成员函数`bark()`。由于继承,`Dog`类的对象可以调用`eat()`方法,这是从`Animal`类继承而来的。 接下来,我们来谈谈多态。多态有两种类型:静态多态...

    继承和多态简单例子文本文档.txt

    继承和多态简单例子文本文档.txt

    Java简单实例,Java简单实例,Java简单实例

    总之,Java简单实例涵盖了编程的基本概念,包括类、方法、变量、数据类型、继承、多态以及异常处理等。通过实践这些简单实例,初学者可以逐步掌握Java编程的核心知识,并为进一步深入学习打下坚实基础。

    继承自TButton的非常简单的实例——可以移动的按钮

    初学Delphi,自己写的做练习用的,给更新的新手做教学呵呵~~ 如果装了Delphi2007的话,解压后直接双击工程文件“Test.bdsproj” 就可以打开了 其他版本的Delphi应该也是兼容的...

    C++虚拟继承举例及其代码

    下面通过一个简单的例子来阐述虚拟继承: 假设我们有两个基类`Base1`和`Base2`,它们都包含一个名为`data`的成员变量,然后有一个类`Derived`继承自这两个基类。如果不使用虚拟继承,`Derived`类将有两个`data`成员...

    java继承、多态的简单程序.zip

    3. **抽象类和接口**:抽象类不能实例化,但可以被继承;接口是一种完全抽象的类型,提供了多继承的能力。 4. **方法覆盖(Override)**:子类可以重写父类的方法以提供不同的实现。 ### 多态(Polymorphism) 多...

    简单的C#继承算法程序

    在这个例子中,`DerivedClass`继承了`BaseClass`,因此它可以访问`BaseClass`的`Age`属性和`Display`方法,并且还可以添加自己的新方法`ExtraFunctionality`。 在“继承算法”这一概念中,我们可能是在讨论如何利用...

    java中继承的使用案例

    继承的使用 (1)声明一个人类Person,放入以你的姓名为包名的包中,姓名为private类型属性,性别为protected类型变量,年龄为默认访问类型变量;该类有两个构造方法Person()和Person(姓名,性别,年龄),构造...

    CPP的简单例子

    "CPP的简单例子"这个标题暗示我们将探讨一些C++的基础概念和实践代码,这些内容可能来源于谭浩强的C++教程。 谭浩强是中国计算机科学教育领域的知名人物,他的《C++编程语言简明教程》为初学者提供了进入C++世界的...

    JAVA100例之实例60 继承Thread实现多线程

    下面是一个简单的例子,展示了如何通过继承`Thread`类实现多线程: ```java public class MyThread extends Thread { @Override public void run() { // 这里编写线程要执行的代码 System.out.println(...

    java简单实例程序源代码

    "java简单实例程序源代码"这个压缩包包含了一系列章节相关的Java实例源代码,适合初学者和有经验的开发者用来加深对Java语言的理解。以下是这些章节可能涉及的重要知识点的详细解释: 1. **CH11**: 这个章节可能...

    Objective-C简单继承代码

    在这个例子中,“学生”和“老师”类作为“人”类的子类,继承了基本的人的特性,并增加了与各自角色相关的特定功能。这种设计模式在软件工程中被广泛采用,特别是在需要创建具有共同特性和行为的不同对象时。

Global site tag (gtag.js) - Google Analytics