`
吕金含
  • 浏览: 87966 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

抽象类和接口的小程序

 
阅读更多

1.新建一个Student的抽象类;

package com.eduask.testabstract;
//定义一个Student抽象类;
public abstract class Student {
public abstract void stu_Id();
public abstract void stu_Name();
public abstract void stu_Pwd();
}

2.新建一个Teacher的接口;

package com.eduask.testabstract;
//定义一个Teacher接口;
public interface Teacher {
abstract void teac_Name();
}

3.新建一个Student1继承Student类,实现Teacher接口;

package com.eduask.testabstract;

import org.junit.Test;

public class Student1 extends Student implements Teacher {

@Override
public void teac_Name() {
// TODO Auto-generated method stub
System.out.println("Student1的老师是tom");
}

@Override
public void stu_Id() {
// TODO Auto-generated method stub
System.out.println("Student1的id是001");
}

@Override
public void stu_Name() {
// TODO Auto-generated method stub
System.out.println("Student1的name是linux");
}

@Override
public void stu_Pwd() {
// TODO Auto-generated method stub
System.out.println("Student1的pwd是123456");
}
@Test
public void test(){
Student1 student1=new Student1();
student1.teac_Name();
student1.stu_Id();
student1.stu_Name();
student1.stu_Pwd();
}
}

4.程序运行如下:

Student1的老师是tom
Student1的id是001
Student1的name是linux
Student1的pwd是123456

分享到:
评论

相关推荐

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

    抽象类和接口 ...通过这个实验,我们学习了抽象类、接口、Cloneable 接口和多态性的概念,并掌握了如何使用它们来编写 Java 程序。我们还学习了浅拷贝和深拷贝的概念,并掌握了如何消除浅拷贝的方法。

    接口与抽象类的入门小程序(C# VS2010 )

    本项目"接口与抽象类的入门小程序"是针对C#开发者,使用Visual Studio 2010编译环境的一个实践教程,旨在帮助初学者理解和掌握这两种关键的类组织结构。 接口(Interface)在C#中是一种完全抽象的类型,它定义了一...

    抽象类和接口 java

    本次实验主要聚焦于Java编程语言中抽象类和接口的概念理解与实际运用,旨在深入掌握抽象类与抽象方法的定义,以及接口的定义与实现方法。通过具体实例,如形状类的创建与扩展,电话类的层次构建,以及教师类的排序...

    Java语言程序设计ppt第十四章(抽象类和接口)

    Java 语言程序设计 ppt 第十四章(抽象类和接口) 在 Java 语言程序设计中,抽象类和接口是两个重要的概念,它们都是 Java 语言的基础组件。本章将详细介绍抽象类和接口的概念、使用方法和实现细节。 抽象类 抽象...

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

    Java编程语言中,抽象类和接口是两种重要的概念,它们都是用于实现多态性和代码的组织,但有各自的特点和用途。在这个Java学习资料中,我们重点探讨抽象类、接口和内部类。 首先,抽象类是一种不能实例化的类,它...

    面向对象程序设计与实践-Java抽象类和接口[33页].pptx

    面向对象程序设计是Java编程中的核心概念,其中Java抽象类和接口是实现多态性和类的继承的关键工具。本章内容主要围绕这两个主题展开,旨在帮助学习者掌握它们的定义、语法规则以及实际应用。 首先,抽象类是无法...

    c#程序利用抽象类编写的同学老师打招呼的小程序

    在这个名为“c#程序利用抽象类编写的同学老师打招呼的小程序”的项目中,开发者使用了抽象类的概念来创建一个通用的打招呼系统,适用于学生和老师两类角色。 首先,让我们了解一下抽象类。在C#中,我们使用`...

    java实验 面向抽象与接口编程

    3. 实现抽象类和接口:创建具体类,继承抽象类并实现接口。例如,创建`Circle`和`Square`类,继承自`Shape`并实现`Drawable`接口。 4. 多态性运用:在主程序中,使用父类引用指向子类对象,调用抽象方法或接口方法...

    java的小程序关于接口和类的使用

    接口和抽象类的选择取决于你的需求:如果需要定义一组必须实现的方法,选择接口;如果需要提供部分实现,并且允许子类进行扩展,那么抽象类会是更好的选择。 总之,理解和掌握Java中的类和接口的使用对于任何Java...

    抽象类与接口的区别-java中值类型和引用类型的区别.docx

    在Java编程语言中,抽象类(Abstract Class)与接口(Interface)都是实现抽象的一种方式,它们各自有着不同的应用场景和特点。 #### 抽象类 1. **定义**:抽象类是一种不能被实例化的类,它可能包含抽象方法...

    PHP生成小程序二维码 接口类(包括A\B\C三种接口)方法

    小程序二维码的生成依赖于微信开放平台提供的API,通常需要使用appid和appsecret来获取access_token,然后用access_token调用微信的二维码接口生成二维码。这里的appid和key就是你在微信开放平台注册小程序时获得的...

    抽象类的小练习abstractExercise

    在这个小练习中,我们将深入探讨抽象类的概念、特点以及如何在实际编程中使用它们。 首先,抽象类不能被实例化,也就是说,我们不能直接创建一个抽象类的对象。它们的存在主要是为了被其他类继承,提供一种统一的...

    C++例题的源程序,包括抽象类,赋值,冒泡,虚函数,公约数,矩阵,友员运算

    1. **抽象类**:在C++中,抽象类是一种不能被实例化的类,它通常用来作为基类,定义一种接口。一个类如果包含至少一个纯虚函数(即只有声明,没有定义的虚函数),那么这个类就是抽象类。抽象类的主要作用是为派生类...

    第9章实现抽象图形——接口与包.ppt

    在Java中,接口(interface)和抽象类(abstract class)都是实现抽象的一种方式,而包(package)则是一种命名空间,用于避免命名冲突并提供模块化的代码结构。 9.2 抽象方法与抽象类 抽象方法是只有方法签名而...

    C#接口应用小程序

    在"C#接口应用小程序"中,可能包含了测试用例来验证类是否符合接口规范。通常,这可以通过使用单元测试框架,如NUnit或MSTest,编写针对接口方法的测试来完成。 总的来说,通过这个小程序,初学者可以学习到如何...

    Java面向对象程序设计抽象方法、抽象类.ppt

    本节我们将深入探讨抽象方法和抽象类在Java面向对象程序设计中的应用。 抽象方法是在Java中用来表示一种不提供具体实现的方法。在定义抽象方法时,我们只需要声明方法的名称、返回类型和参数列表,而不需要提供方法...

    重载重写、接口、抽象类、String指针和字符串拼接、异常catch、throw、throws、字符流和字节流

    4. **接口与抽象类的区别**:接口提供了一种标准,抽象类则提供了一些实现细节。接口可以被多个类实现,而抽象类只能被继承。 5. **IO流**:Java IO系统主要分为字节流和字符流两大类。例如,`BufferedWriter`是...

    微信小程序:热门表情包+头像+壁纸自动采集多分类微信小程序

    壁纸通常分为锁屏和主屏幕两类,小程序可能提供了各种主题的壁纸,如动漫、电影、艺术、抽象等,让用户可以根据自己的心情或设备风格来定制手机背景。 此外,该小程序还集成了广告功能,如插屏广告和激励视频广告。...

    c#交通类小程序(实现载人载货)

    这个交通类小程序通过类和接口的组合,很好地展示了面向对象编程中的继承和多态特性。每个交通工具类都继承自`Trans`抽象类,并根据需要实现相应的接口,从而具备了载人或载货的能力。这使得程序具有很好的扩展性,...

    JAVA 教学 PPt(接口,类和对象尤其详尽)

    【JAVA 教学 PPt(接口,类和对象尤其详尽)】 在Java编程语言中,接口、类和对象是核心概念,对于理解和构建复杂的软件系统至关重要。让我们深入探讨这些主题。 1. 接口(Interface): Java中的接口是一种完全...

Global site tag (gtag.js) - Google Analytics