`
vzhchv0010
  • 浏览: 29731 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 抽象类实例化.

阅读更多
abstract class E{ 
void outPut(){ 
System.out.println ("E"); 
} 
} 
public class Test8{ 
public static void main (String[] args) { 
E e = new E(){}; 
e.outPut(); 
    } 
} 

   在csdn上看到的,abstract class E没有抽象方法,所以new E(){}; 是一个匿名实现了抽象类的类,然后E e 引用指向了它.但是如果abstract class E中有抽象方法,在new E(){}; 中必须实现所有的抽象方法才行.

分享到:
评论
1 楼 seoltsubasa 2010-10-22  
GOOD.very right!
This method is the same for the interface.

相关推荐

    Java实例化一个抽象类对象的方法教程

    以下将详细介绍如何在Java中处理抽象类实例化的问题。 首先,理解抽象类的主要用途是为提供一种接口或模板,让它的子类去具体实现。如果尝试直接实例化抽象类,编译器将会报错。但是,抽象类可以拥有构造方法,这是...

    浅析高职教学之Java抽象类与接口.pdf

    浅析高职教学之Java抽象类与接口 本文对Java抽象类和接口的区别与联系进行了详细的分析,并着重讨论了如何在高职教学中讲授这些内容。文章首先介绍了Java抽象类和接口的概念,然后对它们之间的区别和联系进行了剖析...

    java抽象类与接口.doc

    抽象类不能被实例化,只能作为其他类的基类,通过继承来提供具体实现。一个类继承抽象类时,必须实现所有未被父类实现的抽象方法,除非该子类也是抽象类。例如,`Account`类是一个抽象类,包含`getInterest()`抽象...

    创建Java中的抽象类.docx

    1. **无法创建抽象类的实例**:这是Java抽象类的一个关键特性。由于它们通常作为其他类的基础结构,因此不能直接创建抽象类的实例。但是,可以通过创建抽象类的子类实例来间接使用抽象类的特性。 2. **允许构造函数...

    Java中抽象类使用.pdf

    Java 中抽象类是一种特殊的类,它不能被实例化,且必须被继承。抽象类提供了一种定义通用编程接口的方法,使得子类可以共享相同的状态和行为,但各自的细节是不同的。抽象类中可以定义抽象方法,抽象方法是一种没有...

    Java 抽象类

    通过学习和熟练掌握Java抽象类,开发者能够更好地设计和组织代码,提高代码的灵活性和可维护性,是成为一名优秀Java程序员的必备技能之一。在实际开发中,合理利用抽象类和接口,可以帮助我们构建出高效、可扩展的...

    Java实验7抽象类和接口.pdf

    抽象类是一种特殊的类,它不能被实例化,必须被继承。抽象类提供了一种定义类的模板,它可以包含抽象方法和非抽象方法。抽象方法是没有实现的方法,它们必须被子类实现。抽象类可以继承其他类,并且可以实现接口。 ...

    Java抽象类和抽象方法

    在深入探讨Java抽象类与抽象方法之前,我们首先需理解其基本概念以及它们在面向对象编程中的作用。Java作为一种广泛使用的编程语言,提供了多种机制来实现代码的复用性和灵活性,其中抽象类和抽象方法是关键特性之一...

    Java抽象类高难度面试题及解析

    2. **抽象类实例化**: - 抽象类不能直接实例化,只能通过继承并实现其抽象方法来创建子类实例。 3. **final与抽象类**: - 抽象类不能声明为final,因为final表示禁止继承,而抽象类的目的就是被继承。 4. **...

    第7章 抽象类与接口.ppt

    首先,抽象类(abstract class)是一种不能被实例化的类,它通常含有至少一个抽象方法(即没有方法体的方法)。抽象类的主要目的是作为其他类的基类,提供共同的属性和方法。在Java中,使用`abstract`关键字来声明一...

    java 抽象类与接口的练习

    在Java中,抽象类是一种不能被实例化的类,它包含抽象方法,这些方法没有具体实现。抽象方法的声明使用`abstract`关键字。创建抽象类的目的是为其他类提供一个公共的基类,这些子类可以共享一些共同的属性和行为。...

    再发一些Java对象、Java类学习实例.rar

    2. **对象的创建**:使用new关键字和构造函数来实例化对象。 3. **访问控制**:理解public、private、protected等访问修饰符的作用。 4. **数据封装**:如何保护数据不被外部直接访问,提高代码安全性。 5. **继承**...

    第08讲 抽象类、接口.ppt

    首先,抽象类是类的一种特殊形式,它代表了一个类的更高层次的抽象,通常不用于实例化。在Java中,使用`abstract`关键字来声明一个抽象类,例如`public abstract class Car {...}`。抽象类可以包含抽象方法,这些...

    java 抽象类的实例详解

    抽象类的存在意义是为了让子类继承,抽象类自己不能被实例化。抽象类中的抽象方法只能在子类中实现,父类中的抽象方法在父类中实现没有任何意义。 二、抽象类的使用方法 抽象类的使用方法是使用 abstract 关键字来...

    抽象类和接口.rar

    它是不能被实例化的类,主要用于定义一个类族的公共特性,为子类提供共享的属性和方法。抽象类可以包含抽象方法(没有具体实现的方法)和非抽象方法(有具体实现的方法)。定义抽象类时,使用`abstract`关键字标识。...

    JAVA抽象类和抽象方法(abstract)实例分析

    JAVA抽象类和抽象方法实例分析 JAVA抽象类和抽象方法是Java面向对象程序设计中非常重要的概念,它们是Java编程语言的基础组成部分。抽象类和抽象方法可以帮助开发者更好地组织和设计程序架构,提高代码的可读性和...

    第讲-抽象类接口优秀文档.ppt

    抽象类不能被实例化,它们是用来被继承的。抽象类中可以包含抽象方法,即以abstract关键字修饰的方法,这些方法只有方法声明而没有方法体,需要在子类中实现。 抽象类的特点: 1. 抽象类不能被实例化。 2. 抽象类...

    学习Java实验7抽象类和接口.pdf

    Java抽象类和接口实验报告 本实验主要讲解了Java中的抽象类和接口的概念和使用方法,并且深入探讨了 Cloneable 接口和 clone 方法在对象内容复制中的应用。 一、抽象类的概念和使用方法 在 Java 中,抽象类是一个...

    第5章-Java类的继承、抽象类和接口.doc

    抽象类是 Java 中的一种特殊类,它不能被实例化,仅用来被继承。抽象类可以包含抽象方法和非抽象方法。抽象方法是没有实现的方法,必须在子类中被实现。非抽象方法是已经实现的方法,可以被子类调用。 例如,下面是...

    第六章 抽象类与接口.zip

    抽象类是一种不能被实例化的类,它通过关键字`abstract`声明。抽象类的主要目的是为其他类提供一个公共的基类,这些类可以继承抽象类并实现其定义的方法。抽象类可以包含抽象方法(没有具体实现的方法)和非抽象方法...

Global site tag (gtag.js) - Google Analytics