//人的实体public class PeopleEntity{ private peopleName; private peopleDo(){ System.out.printly("人都会睡觉"); }}//学生实体public class StudentEntit...
分类:
编程语言 时间:
2015-12-02 00:48:26
阅读次数:
273
1、“覆盖”私有方法public class PrivateOverride { private void f() { print("private f()"); } public static void main(String[] args) { PrivateOverride po =...
分类:
编程语言 时间:
2015-11-22 11:16:19
阅读次数:
173
编写一个程序,此程序在运行时要求用户输入一个 整数,代表某门课的考试成绩,程序接着给出“不及格”、“及格”、“中”、“良”、“优”的结论。要求程序必须具备足够的健壮性,不管用户输入什 么样的内容,都不会崩溃。importjava.util.*;publicclassMark{publicstatic...
分类:
编程语言 时间:
2015-11-15 12:12:49
阅读次数:
176
代码一:class Mammal{}class Dog extends Mammal {}class Cat extends Mammal{}public class TestCast { public static void main(String args[]) { Mammal m; Do.....
分类:
编程语言 时间:
2015-11-14 14:54:56
阅读次数:
346
1、 阅读以下代码(CatchWho.java),写出程序运行结果:1) 源代码public class CatchWho{ public static void main(String[] args) { try { try { throw new ArrayIndexOutOfBoundsExc...
分类:
编程语言 时间:
2015-11-13 23:30:12
阅读次数:
331
1.动手动脑:请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解Java中实现异常处理的基础知识import javax.swing.*;class AboutException { public static void main(String[] a) { i.....
分类:
编程语言 时间:
2015-11-13 13:05:33
阅读次数:
349
多态在 Java 和 C++ 中的实现异同:
单继承情况下,两者实现在本质上相同,都是使用方法表,通过方法表的偏移量来调用具体的方法。
Java 的方法表中包含 Java 类所定义的所有实例方法,而 C++ 的方法表则只包含需要动态绑定的方法 (virtual 修饰的方法 )。这样,在 Java 下所有的实例方法都要通过方法表调用,而 C++ 中的非虚方法则是静态绑定的。...
分类:
编程语言 时间:
2015-11-06 14:51:25
阅读次数:
229
多态一:
什么是动态:
同一行为的多种不同表达,或者同一行为的多种不同实现就叫做多态。
1)Person,Student,Teacher之间的关系
2)有一个“车”的父类,宝马继承自车,奔驰继承自车。那么反过来,车可以是宝马,也可以是奔驰,具有不同的形态,这种现象就叫多态。 如,我要上街买个东西,请你给我一辆车,这时你传给我的车(一个Car对象,形参)的一个实例(实参)就是多态(可...
分类:
编程语言 时间:
2015-11-06 11:20:42
阅读次数:
254
接口关系下的多态和继承关系下的多态 相差无几,应该更简单些~
多态: 父类的引用类型变量指向了子类的对象或者是接口类型的引用类型变量指向了接口实现类 的对象。
实现关系下的多态:
接口 变量 = new 接口实现类的对象。
package day09;
interface Dao{ //接口的方法全部都是非静态的方法。
pu...
分类:
编程语言 时间:
2015-11-05 18:57:45
阅读次数:
137
Java多态一、多态定义多态就是指对象的多种形态。木木将从两个方面为同学们介绍多态。一个是引用的多态;一个是方法的多态。1、引用多态当我们在写面向对象程序的时候,一般父类的引用可以指向本类的对象。Animala=newAnimal();//a是父类的引用指向的是本类的对象
Animalb=new..
分类:
编程语言 时间:
2015-11-02 12:24:30
阅读次数:
187