- 浏览: 77417 次
- 性别:
- 来自: 深圳
文章分类
最新评论
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()父类构造函数。
发表评论
-
151多线程(优先级&yield方法)
2015-10-28 11:16 694/* 养成习惯:数据共享用静态 */ class Dem ... -
150_多线程(Join方法)
2015-10-27 18:31 610/* join: 当A线程执行到了B线程的join方法 ... -
114_面向对象(多异常处理)_黑马程序员_Java基础视频
2015-10-25 23:27 695/* 对多异常的处理 1.生命异常时,建议声明更为具体的异 ... -
113_面向对象(异常声明throws)_黑马程序员_Java基础视频
2015-10-25 23:26 481/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
112_面向对象(异常try-catch)
2015-10-25 23:25 733/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
148_多线程(停止线程)
2015-10-25 23:16 581/* stop方法已经过时。 如何停止线程? 只有一 ... -
147_多线程(线程间通信-生产者消费者JDK5.0升级版)
2015-10-21 23:33 751/*JDK1.5及以上提供了多线程升级解决方案。 将同步Sy ... -
146_多线程(线程间通信-生产者消费者)
2015-10-20 23:35 627一个生产者一个消费者 ... -
144_多线程(线程间通信-等待唤醒机制)
2015-10-20 18:35 721class Res{ String name; Str ... -
142_多线程-线程间通信
2015-10-20 16:18 703/* 线程间通讯: 其实就是多线程在操作同一个资源。 但 ... -
141多线程-死锁
2015-10-20 14:45 694/* 死锁: 同步中嵌套同步 */ class T ... -
140_多线程(多线程-单例设计模式-懒汉式)
2015-10-19 11:45 689/* 单例设计模式 饿汉式 class Single ... -
138_多线程(多线程-同步函数的锁是this)
2015-10-15 14:48 848/* 同步函数用的是哪一个锁呢? 函数需要被对象调用。那么 ... -
137_多线程(多线程-同步函数)
2015-10-13 23:25 599/* 需求:银行有一个金库。 有两个储户分别存300元 ... -
135_多线程(多线程的安全问题)
2015-10-13 18:07 610class TWindow implements Runnab ... -
多线程(创建线程-实现Runnable接口)
2015-10-10 00:19 555class TWindow implements Runnab ... -
133_多线程(售票的例子)
2015-10-09 23:48 646/* 需求:简单的买票程序 多个窗口卖票 */ c ... -
132_多线程(获取线程对象以及名称)
2015-10-09 23:30 1217/* 练习:创建两个线程,和主线程交替运行 线程都有自 ... -
多线程-继承Thread类
2015-10-09 00:26 1561/* 进程:是一个正在执行中的程序 每一个进程执行都有一个 ... -
包的应用
2015-10-08 23:28 1665package pack; class PackageD ...
相关推荐
本资源是一个关于C#对象关系继承的简单例子,旨在帮助学习者更好地理解和应用这一概念。在Java教程中,虽然两者语法有差异,但对象关系继承的基本原理是相通的,因此这个C#的例子同样适用于Java学习者。 对象关系...
通过这个实例,你可以学习到如何在实际开发中有效地利用接口、继承、多态性以及重载和重写等概念。实践这些概念不仅能够加深理解,还有助于编写出更加灵活、可维护的代码。对于初学者来说,这是一个很好的起点,而...
标题"继承的小例子"暗示我们将讨论关于Java继承的一些基础实例。 首先,让我们深入理解Java继承的概念。当一个子类继承一个父类时,子类就自动获得了父类的所有非私有(public和protected)成员,包括字段和方法。...
这个"SSH整合继承DispatchAction的简单例子"是一个演示如何将这三个框架集成在一起,并利用Struts的DispatchAction来实现多请求分发的功能。 首先,让我们深入理解SSH框架的核心功能。Spring是一个强大的依赖注入...
在"类的继承的简单实现"这个主题中,我们将探讨如何在不同的编程语言中实现类的继承,以及它带来的优势和应用场景。下面我们将深入讲解以下几个方面: 1. **类的继承定义**:继承允许子类(也称为派生类)获取父类...
在这个例子中,`Dog`类从`Animal`类继承,并覆盖了`speak()`方法,使得`Dog`对象可以发出" Woof!"的声音。 在实际应用中,继承可以用于构建复杂的软件系统,如游戏对象、图形界面组件等。多继承(一个子类可以从多...
下面是一个简单的Java继承示例: ```java // 父类 public class Animal { protected String name; public Animal(String name) { this.name = name; } public void eat() { System.out.println(name + ...
在MFC中,视图类通常继承自CView类,但在这个实例中,我们假设有一个自定义的基类,可能是为了实现特定的业务逻辑或界面处理。这种基类可能包含一些通用的方法,如数据处理、用户交互响应等。派生视图类不仅可以使用...
在这个例子中,`Dog`类继承了`Animal`类,并添加了一个新的成员函数`bark()`。由于继承,`Dog`类的对象可以调用`eat()`方法,这是从`Animal`类继承而来的。 接下来,我们来谈谈多态。多态有两种类型:静态多态...
继承和多态简单例子文本文档.txt
总之,Java简单实例涵盖了编程的基本概念,包括类、方法、变量、数据类型、继承、多态以及异常处理等。通过实践这些简单实例,初学者可以逐步掌握Java编程的核心知识,并为进一步深入学习打下坚实基础。
初学Delphi,自己写的做练习用的,给更新的新手做教学呵呵~~ 如果装了Delphi2007的话,解压后直接双击工程文件“Test.bdsproj” 就可以打开了 其他版本的Delphi应该也是兼容的...
下面通过一个简单的例子来阐述虚拟继承: 假设我们有两个基类`Base1`和`Base2`,它们都包含一个名为`data`的成员变量,然后有一个类`Derived`继承自这两个基类。如果不使用虚拟继承,`Derived`类将有两个`data`成员...
3. **抽象类和接口**:抽象类不能实例化,但可以被继承;接口是一种完全抽象的类型,提供了多继承的能力。 4. **方法覆盖(Override)**:子类可以重写父类的方法以提供不同的实现。 ### 多态(Polymorphism) 多...
在这个例子中,`DerivedClass`继承了`BaseClass`,因此它可以访问`BaseClass`的`Age`属性和`Display`方法,并且还可以添加自己的新方法`ExtraFunctionality`。 在“继承算法”这一概念中,我们可能是在讨论如何利用...
继承的使用 (1)声明一个人类Person,放入以你的姓名为包名的包中,姓名为private类型属性,性别为protected类型变量,年龄为默认访问类型变量;该类有两个构造方法Person()和Person(姓名,性别,年龄),构造...
"CPP的简单例子"这个标题暗示我们将探讨一些C++的基础概念和实践代码,这些内容可能来源于谭浩强的C++教程。 谭浩强是中国计算机科学教育领域的知名人物,他的《C++编程语言简明教程》为初学者提供了进入C++世界的...
下面是一个简单的例子,展示了如何通过继承`Thread`类实现多线程: ```java public class MyThread extends Thread { @Override public void run() { // 这里编写线程要执行的代码 System.out.println(...
"java简单实例程序源代码"这个压缩包包含了一系列章节相关的Java实例源代码,适合初学者和有经验的开发者用来加深对Java语言的理解。以下是这些章节可能涉及的重要知识点的详细解释: 1. **CH11**: 这个章节可能...
在这个例子中,“学生”和“老师”类作为“人”类的子类,继承了基本的人的特性,并增加了与各自角色相关的特定功能。这种设计模式在软件工程中被广泛采用,特别是在需要创建具有共同特性和行为的不同对象时。