Java抽象类介绍

Myth丶恋晨 2024-03-16 13:18 126阅读 0赞

1 问题

声明一个名为Employee的抽象类,其中包含name(姓名)和sex(性别)两个String类型的私有属性,并声明一个继承于Employee抽象类的子类Teacher。

2 方法

2.1 定义一个抽象类:Employee。

78ffdbdb9af3f354753dd0a9e16fb667.png

2.2 为Employee类设计一个抽象方法。

591cd68a8cc7a7fd05c6bf6c3d2c417b.png

2.3实现抽象类Employee的子类:Teacher

37cc3ff4b3281450a587592deda04943.png







package test03;
import java.util.Scanner;
abstract class Employee{
private String name,sex;
public Employee(String name,String sex){
   this.name = name;
   this.sex = sex;
      }
public String toString() {
   return name + “,” + sex + “,”;
   }
class Teacher extends Employee{
   private String title;
   public Teacher(String name,String sex,String title){
       super(name,sex);
       this.title = title;
   }
   }
}

3 结语

针对Java抽象类问题,提出通过使用实现父类的子类来创建的对象的方法,通过实验,证明该方法是有效的,需要注意不能用抽象类创建对象,但可以用它声明对象,创建对象的任务交给实现抽象类的子类去完成,未来将进一步研究子类调用父类的方法等。

发表评论

表情:
评论列表 (有 0 条评论,126人围观)

还没有评论,来说两句吧...

相关阅读

    相关 抽象介绍

    目录 1、对抽象类的理解 2、抽象类属于引用数据类型 3、定义抽象类的语法 4、抽象类有构造方法,是给子类使用的。 5、抽象方法 1、语法 2、抽象类中不一定有抽

    相关 Java抽象详细介绍

    1.概述 父类中的方法,被他的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 意义,而方法主体则没有存在的意义了。我们把`没有方法主体的

    相关 Java抽象介绍

    1 问题 声明一个名为Employee的抽象类,其中包含name(姓名)和sex(性别)两个String类型的私有属性,并声明一个继承于Employee抽象类的子类Tea

    相关 抽象和接口介绍

    一、抽象类 1.1、abstract关键字 abstract抽象修饰符可以修饰方法和类,使用abstract修饰符修饰的方法称为抽象方法,使用abstract修饰符修饰

    相关 JAVA抽象抽象方法

    类的继承的作用主要在于可以扩充已有类的功能,子类继承后可以任意选择是否实现父类的方法,想实现就实现,不想实现就不实现。换句话说,父类无法对子类是否实现自己的某个方法做强制的约定

    相关 Java抽象简单介绍

    在面向对象的概念中: 所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

    相关 java抽象抽象

    先来说一下抽象与接口的区别:抽象类表示该类中可能已经有一些方法的具体定义,但是接口就仅仅只能定义各个方法的界面(方法名,参数列表,返回类型),并不关心具体细节。 jav