java4android (接口的基本语法)

什么是接口?定义了接口,就是定义了调用对象的标准

接口的基本语法:

1.使用interface定义;

2.接口当中的方法都是抽象方法;

3.接口当中的方法都是public权限

接口的基本语法(二):

1.实现接口使用implements关键字

2.一个类可以实现多个接口

3.一个接口可以继承多个接口

举例:


interface USB{//定义了接口
public void read();
public void write();
}


interface Wifi{//定义了Wifi接口
public void open();

public void close();
}


class Phone implements USB,Wifi{//implements 实现 USBPhone实现USB接口
//实现接口中的全部抽象方法
public void read(){
System.out.print("read");
}

public void write(){
System.out.print("write");
}

public void open(){
System.out.print("Wifi Open");
}

public void close(){
System.out.print("Wifi close");
}
}


class Test{
public static void main(String args[]){
Phone phone = new Phone();
USB usb = phone;//向上转型
usb.read();
usb.write();

Wifi wifi = phone;//向上转型
wifi.open();
wifi.close();
}
}

一个接口可以继承多个接口举例:


interface A{
Public void funA();
}


interface B{
Public void funB();
}


interface C extends A,B{
//C不是实现A,B接口,而是继承A,B。所以C里里面有A、B、C接口的所有方法,
//当有一个类来实现C接口的时候,就要复写A、B、C所有的方法
Public void funC();
}

java4android (接口的基本语法)

时间: 2024-09-29 04:07:37

java4android (接口的基本语法)的相关文章

接口的基本语法

接口绝对是最重要的东西!!! 1. 什么是接口 2. 接口的基本语法 1. 什么是接口 定义接口, 就是定义了调用对象的标准 2. 接口的基本语法 <1> 使用interface定义 <2> 接口当中的方法都是抽象方法 <3> 接口当中的方法都是public权限 1 interface USB{ //interface定义 2 void write(); //默认public 3 void read(); //无函数主体, 抽象方法 4 } 1 class USBPho

18.接口的基本语法

什么是接口? 定义接口就是定义了调用对象的标准 接口的基本语法 基本语法(一) 1.使用interface定义 2.接口当中的方法都是抽象方法 3.接口当中的方法都是public权限 基本语法(二) 1.实现接口使用implements关键字,之后要复写这个接口当中的抽象方法 2.一个类可以实现多个接口, 同时接口支持向上转型,生成这个接口实现类的对象之后,可以向上转型为接口类型 interface USB{ publicvoid read(); publicvoid write(); } in

28 接口的基本语法

接口的基本语法 使用interface定义 接口当中的方法都是抽象方法 接口当中的方法都是public权限 实现接口使用implements关键字 (继承) 一个类可以实现多个接口 一个接口可以继承多个接口 用implements实现接口 //实现是种特殊的继承

java的继承、接口方面的语法及知识

继承(inheritance):一个类只能继承一个类代码复用继承的语法:class ChildClass extends ParentsClass{ }父类的属性子类中都存在,只是有没有权限访问的问题根据名字找谁是谁?1.变量-> 类型 (类.接口)->接口2.已经确定是变量局部变量.形参->类的属性-> 外部类的属性就近原则构造方法:注意默认的那个无参构造方法 优先调用父类的构造方法如果没有明确指出,java会插入一条调用父类的构造方法(无参的)利用super关键字:1.调用父类

mars老师java4android接口实例

1.创建一个Printer接口 interface Printer{ public void open(); public void print(String s); public void close(); } 2.创建一个PrinterFactory类 public class PrinterFactory{ public static Printer getPrinter(int flag){ Printer printer = null; if(flag == 0){ printer =

多态and接口

一.多态 1.什么是多态? 解析:不同的对象对于同一个操作,做出的响应不同 具有表现多种形态的能力的特征 2.使用多态的优点 解析:为了实现统一调用 一个小例子:<父类类型作为参数> 父类(Pet) 子类(Gog,Penguin) 主人类(Master)测试类(Test) Pet public abstract class Pet { public abstract void eat(); } Dog public class Dog extends Pet{ @Override public

C# 基础知识复习(十)---接口与接口继承

1.接口必须I开头: 2.只有申明,没有实现: 3.实现类在实现方法时,必须名字与接口一致: 4.实现类在实现继承接口时,必须把父接口的方法一并实现: 5.接口申明,默认是public的,这一点与class不同. C# 接口(Interface) 接口定义了所有类继承接口时应遵循的语法合同.接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分. 接口定义了属性.方法和事件,这些都是接口的成员.接口只包含了成员的声明.成员的定义是派生类的责任.

java中接口的理解

以前我们常说java是一门"面向对象的编程",而现在我们更多说"面向对象编程".可见java语言中接口的地位是什么高的. 一.什么是接口?在软件中接口是一种规范和标准,他们可以约束类的行为,是一些方法特征的集合,但是没有方法的实现,接口其实上也可以看做是一个特殊的抽象类,但是采用和抽象类完全不同的方法来表示,两者的设计理念也是不同的,抽象类有利于代码复用,接口利于代码的扩展和维护. 二.接口的作用:在Java语言中, abstract class 和interfac

2016/07/11 PHP接口的介绍与实现

接口定义了实现某种服务的一般规范,声明了所需的函数和常量,但不指定如何实现.之所以不给出实现的细节,是因为不同的实体可能需要用不同的方式来实现公共的方法定义.关键是要建立必须实现的一组一般原则,只有满足了这些原则才能说实现了这个接口. 接口中不定义类成员!类成员的定义完全交给实现类来完成. 先来看一个简单的例子,有个全面的认识: 01 <?php 02 interface Fruit 03 { 04     const MAX_WEIGHT = 5;   //此处不用声明,就是一个静态常量 05