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

抽象类实现接口,可以不实现其中的抽象方法

 
阅读更多

抽象类实现接口,可以不实现其中的抽象方法,而将抽象方法的实现交付给具体能被实例化的类去处理。

 

 

public interface a(){


public void getAttribute1();

public void getAttribute2();

public void getAttribute3();


}


public abstract class b() implements a{


public void getAttribute1(){


}

}
 

只要在实现类中实现就可以了

 

 

分享到:
评论

相关推荐

    详细解析Java中抽象类和接口的区别

    1. **抽象类**:抽象类是一种不能被实例化的类,它可以包含抽象方法(没有实现的方法)和具体方法(有实现的方法)。抽象类的主要目的是为子类提供一种共有的基本结构,子类必须实现所有抽象方法才能被实例化。 2....

    java抽象类与接口区别

    - **接口**:实现类可以选择性地实现接口中的方法,未实现的方法可以通过默认方法提供默认行为。 #### 四、应用场景举例 ##### 抽象类的应用 - **例子**:假设我们正在设计一个图形处理应用,其中有一个`Shape`...

    第7章 抽象类与接口.ppt

    值得注意的是,Java支持单继承,意味着一个类只能直接继承一个抽象类,但可以通过接口实现多重继承的效果。 接口(interface)则是一个完全抽象的类,它不包含任何方法的实现。接口中所有的方法默认都是public和...

    JAVA 继承基本类、抽象类、接口区别与联系

    抽象类使用`abstract`关键字定义,可以包含抽象方法(只有声明没有实现的方法)和非抽象方法(即普通方法)。 **特点**: 1. **抽象方法**:抽象类可以包含一个或多个抽象方法,这些方法没有具体的实现体。 2. **不...

    抽象类和接口 区别分析

    - 特性:抽象类可以拥有构造器、字段、方法等,并且可以定义具体的方法实现。抽象类的主要目的是为其他类提供一个基础框架,而自身并不直接被使用。 - 继承:Java中一个类只能继承一个抽象类,即单继承特性。 2. ...

    C#中抽象类和接口的区别.txt

    3. **特性**:抽象类可以拥有构造函数、字段、属性、方法等,包括非抽象成员的实现。 4. **限制**:一个类只能直接继承一个抽象类,这体现了单一继承的原则。 **接口(Interface)**: 1. **定义**:接口是一组无...

    抽象类与接口的区别

    - **抽象类**:可以包含已实现的方法,这些方法可以在子类中重写。 - **接口**:从Java 8开始,可以通过默认方法(`default`修饰符)来实现方法。 3. **变量**: - **抽象类**:可以包含任何类型的变量。 - **...

    Java抽象类和抽象方法

    3. **多态性**:通过抽象类实现多态,不同子类可以有不同的行为实现,这增强了程序的灵活性和扩展性。 ### 四、示例代码解析 下面是一个简单的示例,展示如何使用抽象类和抽象方法: ```java // 抽象类Animal定义...

    java中的抽象类和接口的理解

    抽象类的主要用途是作为其他类的基础类,通过继承抽象类来实现或重写其中的抽象方法。 **特点:** 1. **抽象类可以有构造器**:这使得抽象类能够初始化其状态,这对于共享状态的子类来说非常有用。 2. **抽象类...

    面向对象与Java实现(抽象类、接口

    Java作为一门广泛使用的面向对象语言,提供了丰富的工具和语法支持OOP原则,其中抽象类和接口是实现这一原则的关键组成部分。 ### 抽象类 抽象类是一种特殊的类,它不能被实例化,主要目的是为了被继承。抽象类中...

    JAVA中抽象类与接口的区别

    抽象类和接口都可以帮助达到这一目标,但通常接口更加灵活,因为一个类可以通过实现不同的接口来承担不同的职责。 ### 四、选择建议 当面临抽象类与接口的选择时,可以根据以下几点来进行决策: 1. **是否需要多...

    实验3 抽象类和接口(2学时)

    编写一个抽象类Shape,其中有抽象方法getArea()和getPerimeter() 在Shape类的基础上派生出Rectangle和Circle类,二者都实现了计算面积的方法getArea()和计算周长的方法getPerimeter(); 构造main函数,生成...

    抽象类 接口

    当一个抽象类实现接口时,它可以选择不实现接口的所有方法,将其子类负责具体实现。 - **接口可以继承接口**:接口间可以通过`extends`关键字建立继承关系,子接口将继承父接口的所有抽象方法。 - **接口不可以...

    实现抽象类求面积方法

    在编程领域,面向对象编程(OOP)...通过使用抽象类和接口,我们可以创建可扩展和模块化的代码,易于维护和更新,同时保持良好的封装性。这对于大型软件项目尤其重要,因为它们通常需要处理多种形状或其他类型的对象。

    抽象类和接口的详细区别和联系

    1. **多态性**:无论是抽象类还是接口,都可以通过继承或实现来达到多态的效果,即父类引用指向子类对象或实现接口的对象。 2. **约束性**:抽象类和接口都对子类或实现类进行了约束,必须满足一定的条件才能通过...

    Java中抽象类和接口的区别

    实现抽象类和接口的类必须实现其中的所有方法。抽象类中可以有非抽象方法。接口中则不能有实现方法。  5.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其...

    抽象类及接口的实例及测试

    通过运行这些测试,我们可以确保`Dog`类正确地实现了抽象类和接口的方法。 在UML图中,抽象类通常用虚线表示,而接口则用带空心圆圈的箭头表示。UML图能帮助我们清晰地理解类与类、类与接口之间的关系。 总结来说...

    java学习资料抽象类,接口,内部类

    具体类可以继承抽象类或实现接口。在`AbClass`中,它继承了`TestAbs`抽象类并实现了其中的抽象方法。当一个类继承抽象类时,它必须提供抽象方法的实现,或者自身声明为抽象类。而在`ImClass`中,它实现了`...

    抽象类和接口 学习

    在实际开发中,有时我们需要一个类实现某个接口,但并不想实现接口中的所有方法。这种情况下,如果每个未使用的方法都需要编写空实现,不仅浪费资源而且可能导致代码混乱。 **2. 解决方案** 为了解决上述问题,可以...

    1.5:接口和抽象类的区别.pdf

    4.实现抽象类和接口的类必须实现其中的所有方法。 抽象类中可以有非抽象方法。接口中则不能有实现方法。如果接口或者抽象类的子类不想实现则继续携程一个抽象方法 5.接口中定义的变量默认是public static final ...

Global site tag (gtag.js) - Google Analytics