`
javazhou
  • 浏览: 69508 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

继承和接口中变量的输出

 
阅读更多

一个抽象类Test1:
public abstract class test1 {
   int i=0;
}

一个接口Test2:
public interface test2 {
     int i=2;
}

问题:请在下面横线处填写代码分别输出test1和test2中变量i的值
public class test3 extends test1 implements test2 {


public void print()
  {
      __________________

      __________________    
   }
   public static void main(String[] args) {
       test3 t=new test3();
       t.print();
  }

}

 

答案:System.out.println(super.i); 抽象类是继承,所以用super
         System.out.println(Test2.i); 接口中的变量默认是public staic final 所以可以直接用Test2.i

分享到:
评论

相关推荐

    实验项目2第2 部分 继承与接口

    【实验项目2第2部分 继承与接口】实验报告主要涵盖了Java编程语言中的核心概念——继承和接口。继承是面向对象编程中的一个重要特性,它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码的复用和...

    详解java接口、继承和多态

    ### 详解Java接口、继承和多态 ...综上所述,Java中的接口、继承和多态是面向对象编程中非常重要的概念,它们为构建灵活、可扩展的系统提供了基础。理解和熟练掌握这些概念对于成为一名优秀的Java开发者至关重要。

    实验6 继承与接口.doc

    本实验主要涵盖了Java编程中的两个核心概念:继承和接口,它们是面向对象编程的关键组成部分。面向对象编程允许我们通过继承和接口来构建复杂且可扩展的软件系统。 **继承**是Java中实现代码重用的一种机制。在Java...

    JAVA继承_接口_抽象类等练习.doc

    **概念:** 在Java中,一个类可以通过`extends`关键字继承另一个类,从而获得父类的所有公共成员变量和方法。 **选择题示例:** 第11题中,正确答案是D选项:“class B extends A”。这是因为Java中类的继承通过`...

    接口、继承、圆、矩形

    接口中只包含常量和抽象方法,即所有方法都需要由实现该接口的类来具体实现。接口提供了一种标准,使得不同类型的对象可以共享相同的行为。 本案例中的`Printx`接口定义了一个名为`printMyWay()`的方法,没有参数且...

    JAVA实验6继承与接口[整理].pdf

    Java实验6的主题是“继承与接口”,主要涵盖了Java编程中的几个关键概念,包括类的继承、成员方法的覆盖、构造函数的使用、this和super关键字的理解以及接口的实现与应用。下面将对这些知识点进行详细解释。 1. **...

    Java实验3 继承与接口.doc

    Java中的继承是面向对象编程的一个重要特性,它允许一个类(子类)继承另一个类(父类)的属性和方法,从而实现代码的复用和扩展。在这个实验中,我们将深入理解Java的继承机制,并学习如何使用接口。 1. **父类...

    Freemarker模版实现接口和继承(下)

    本篇我们将深入探讨 Freemarker 中的接口实现与继承,以及相关的类和文件。 1. **Freemarker模板语言基础** Freemarker模板语言(FTL)是Freemarker的核心,由一系列指令、变量和控制结构组成。例如,`<#if>`用于...

    C++课件 类和对象 数入输出 运算符重载 继承派生 指针数组等等课件

    5. **指针与数组**:指针是C++中强大的工具,它存储的是变量的地址,允许我们间接访问和修改该地址处的值。数组则是一组相同类型的元素集合,可以使用索引来访问其元素。指针与数组在处理大量数据时特别有用,比如...

    Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)

    当我们创建一个接口类型的引用并将其赋值给实现该接口的类的对象时,这个引用变量可以调用接口中定义的所有方法。在运行时,实际调用的是哪个实现类的方法,取决于引用变量实际指向的对象。 以下是一个简单的例子:...

    Java抽象类接口与多态PPT教案学习.pptx

    继承是Java中的一个重要概念,指的是一个类继承另一个类的所有成员变量和方法。继承的主要特点是: * 子类可以继承父类的所有成员变量和方法。 * 子类可以重写父类的方法。 * 子类可以继承父类的访问权限。 继承的...

    java 使用类作为成员变量

    在Java编程语言中,类作为成员变量是一种常见的设计模式,它允许我们将一个对象实例嵌套在另一个类的内部,以此来实现数据封装和模块化。这种做法有助于组织代码,提高可读性和可维护性。下面将详细介绍如何在Java中...

    建立一个名为Student的类,该类有以下几个私有成员变量:学生姓名、学号、性别、年龄。还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。

    还有以下两个成员函数:一个用于初始化学生姓名、学号、性别和年龄的构造函数,一个用于输出学生信息的函数。编写一个主函数。声明一个学学生对象。然后调用成员函数在屏幕输出学生信息。 编程环境:vs2010,语言:...

    java 继承和多态的讲解

    Java中的继承和多态是面向对象编程的重要概念,它们为代码的复用、扩展和维护提供了便利。在Java中,类的继承允许一个类(子类)从另一个类(父类)继承属性和方法,从而实现代码的共享和结构的层次化。这使得子类...

    java 接口练习作业

    在Java编程语言中,接口(Interface)是一种定义行为规范的关键概念。它允许我们定义一组抽象方法,供不同的类实现,从而...通过实践,你将更深入地理解Java的面向接口编程思想,这在大型项目和团队开发中尤为重要。

    C# 基础 接口的使用实例

    在C#编程语言中,接口(Interface)是一种定义行为规范的类型,它允许类或结构体遵循一组预定义的方法、属性、事件和索引器。接口的使用是面向对象编程中的一个重要概念,它有助于实现多态性和代码的可扩展性。下面...

    JAVA实验报告,IO编程,JAVA基本语法,接口、抽象类与包,类与继承

    在Java中,IO编程、基本语法、接口、抽象类与包以及类与继承是学习和应用的关键概念。 1. **Java基本语法**:Java的基础包括变量声明、数据类型、运算符、流程控制(如if语句、for循环、while循环)、方法定义等。...

    用一个示例来说明C#中的继承、封装和多态

    在C#编程语言中,继承、封装和多态是面向对象编程(OOP)的三大核心概念。这些特性使得代码更加灵活、可复用且易于维护。下面将通过一个具体的示例来阐述这三个概念。 首先,让我们理解一下这三个概念的基本含义: ...

    java继承与多态

    继承时,子类可以访问父类中`public`和`protected`级别的成员变量和方法,以及父类所在包内的`default`级别的成员。 **2.4 构造器与继承** 构造器不被继承。当子类继承父类时,需要通过显式调用父类的构造器来初始...

Global site tag (gtag.js) - Google Analytics