手机家族类(接口实现)

手机接口类 Mobile.java

public interface Mobile{

public void call();

public void receivecall();

public String receiveMsg();

public void  sendMsg();

}

小米手机实现手机接口类 MI .java

public class MI implements Mobile {

public void call(){

System.out.println("小米手机可以打电话");

}

public void receivecall(){

System.out.println("小米手机可以接电话");

}

public String receiveMsg(){

System.out.println("小米手机可以收短信");

return "通知:今天龙立开始上课";

}

public void  sendMsg(){

System.out.println("小米手机可以发短信");

}

public void  dadi(){

System.out.println("小米手机可以打的");

}

}

三星手机实现手机接口类 Sumsung .java

public class Sumsung implements Mobile{

public void call(){

System.out.println("三星手机可以打电话");

}

public void receivecall(){

System.out.println("三星手机可以接电话");

}

public String receiveMsg(){

System.out.println("三星手机可以收短信");

return "通知:今天龙立开始上课";

}

public void  sendMsg(){

System.out.println("三星手机可以发短信");

}

}

苹果手机实现手机接口类 IPhone .java

public class IPhone implements Mobile {

public void call(){

System.out.println("苹果手机可以打电话");

}

public void receivecall(){

System.out.println("苹果手机可以接电话");

}

public String receiveMsg(){

System.out.println("苹果手机可以收短信");

return "通知:今天龙立开始上课";

}

public void  sendMsg(){

System.out.println("苹果手机可以发短信");

}

}

TestMobile.Java

public class TestMobile{

public static void main(String[] args){

Sumsung ss = new Sumsung();

ss.call();

ss.sendMsg();

System.out.println(ss.receiveMsg());

MI mi=new MI();

mi.call();

mi.sendMsg();

mi.dadi();

//三星与小米都属于手机家族

//Mobile是一个父类,三星、小米、苹果都是子类;

//MI mi=new MI();  与   Mobile mobile=new MI();  的区别

Mobile mobile=new MI();//只包含父类的方法

mobile.call();

//mobile.dadi();报错:找不到符号mobile.dadi();

//字面含义: instanceof==的实例 (m instanceof Animal)指Animal  的实例为m

//instanceof:左类是否为右类的子类(是否属于右类家族

if(mi instanceof Mobile){

System.out.println("小米属于手机家族");

}

else

{

System.out.println("小米不属于手机家族");

}

}

}

时间: 2024-08-30 16:07:47

手机家族类(接口实现)的相关文章

关于手机短信接口优化

项目:目前需要支持手机号码注册,流程如下: 1)用户输入手机号码 2)点击获取手机校验码 3)收到短信息后,填入验证码.完成注册 有个问题,在项目中前期设计问题,导致短信接口被恶意调用. 调整方案: 网络提供方案: 推荐的对接方式:1.流程限定--将手机短信验证和用户名密码设置分成两个步骤,用户在注册成功用户名密码后,下一步才进行手机短信验证.(推荐)2.绑定图型校验码--将图形校验码和手机验证码进行绑定,这样能比较有效的防止软件恶意点击.(推荐) 不推荐的对接方式:3.短信发送间隔设置--设置

支付宝手机网站支付接口API之C#版

一.准备工作 1.使用企业支付宝签约手机网站支付 2.下载支付宝官方demo 文档地址:https://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1 下载地址:http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc.com/demo/alipaywapdirect.zip?spm=a219a.7629140.0.0.shXF72&fil

支付宝手机网站支付接口 FOR ECShop

支付宝WAP网站版本的支付接口网上整合的比较少,看到很多网站在卖,顿觉无语. 主要是得自己查看支付宝官方提供的SDK中的开发文档. 支付宝sdk下载地址:http://club.alipay.com/read-htm-tid-9976972.html 1. 要使用支付宝手机网站支付接口,除了要配置基本的帐号外,还必须配置openssl密钥文件.关于key的生成,一定要看文档,在此不详述.文档上演示的在线上传key的界面地址为:https://mobiless.alipay.com/home/in

支付宝的手机网站支付接口的应用

由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选. 1.首先下载接口包 手机网站支付的产品介绍:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688 demo下载链接:https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104511&docType=1   (请点击关键字demo,进行下

呕心之作:支付宝的手机网站支付接口的应用

由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选. 1.首先下载接口包 支付宝商家服务中心链接:https://b.alipay.com/login.htm?goto=https://b.alipay.com:443/newIndex.htm 手机网站支付的产品介绍:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688 demo下载链接:https://doc.ope

当安卓手机的数据线接口损坏时,如何刷机RECOVERY

当安卓手机的数据线接口损坏时,▼第二种:通过手机终端模拟器刷入▼ ①:这里需要手机获得ROOT权限,如果没有那么下面的操作就无效了. ②下载安装笔者提供的"终端模拟器". ③将你下载的第三方recovery放入内存卡根目录,文件名自己定义,笔者的是recovery.img. ④打开"终端模拟器"输入以下红色命令: su 回车(用于获取权限) dd if=/sdcard/recovery.img of=/dev/recovery 此命令中的RECOVEY位置根据不同机

C#版支付宝手机网站支付接口API之(转)

C#版支付宝手机网站支付接口API之 2018年03月03日 15:59:25 liutong123987 阅读数:3072 2018年03月03日 15:59:25 liutong123987 阅读数:3072 支付宝手机网站支付接口API之C#版 一.准备工作 1.使用企业支付宝签约手机网站支付 2.下载支付宝官方demo 文档地址:https://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1

人类家族类(类继承与接口实现)===API

祖先类Animal.java public class Animal{ public void eat(){ System.out.println("动物需要吃东西"); } public void drink(){ System.out.println("动物需要喝水"); } public void needsleep(){ System.out.println("动物需要睡觉"); } } 第二祖先类继承祖先类Human .java pub

支付宝——手机网站支付接口研究

一 API版本说明 下面是官网的说明: 做个简单说明: API1.0接口主要用于网站(包括手机端的网站)的调用:API2.0主要用于手机app的调用.根据我们做的手机端网站的接口开发,主要使用API1.0接口. API1.0接口的请求参数如下: 根据上面的请求参数做开发前的准备工作. 二 开发准备工作 2.1 首先需要注册支付宝企业账户 详细步骤参考支付宝企业版官网注册. 2.2 PID(partner_id的简称),合作伙伴身份 由于我没有注册企业账户,就用一下官网的截图 2.3 密钥(签名)