【DAY5】第五天的关于接口的作业练习

定义白富美接口,类WomanStar实现接口

interface iRich
{
	void rich();
}
interface iWhite
{
	void white();
}
interface ibeaut
{
	void beaut();
}
class WomanStar implements iRich,iWhite,ibeaut 
{
	public void rich()
	{
		System.out.println("I‘m beaut");
	}
	public void white()
	{
		System.out.println("I‘m white");
	}
	public void beaut()
	{
		System.out.println("I‘m richer");
	}
	public void findlove()
	{
		System.out.println("Look at me,I‘m the girl who is your find");
		white();
		beaut();
		rich();
	}

}
class TuRicher
{
	int money=127;
	public void findlove()
	{
		System.out.println("I have "+money+" millions us dollars");
		System.out.println("Who is rich white and beaut girl?please marry me.");

	}
	public void marry(WomanStar rose)
	{
		System.out.println("Let‘s try to love");
	}
}
class MarryMe
{
	public static void main(String[] args)
	{
		WomanStar rose =new WomanStar();
		TuRicher  jack =new TuRicher();
		jack.findlove();
		rose.findlove();
		jack.marry(rose);
	}
}
时间: 2024-08-08 22:22:55

【DAY5】第五天的关于接口的作业练习的相关文章

XML编程总结(五)——使用StAX接口操作xml

(五)使用StAX接口操作xml StAX,全称Streaming API for XML,一种全新的,基于流的JAVA XML解析标准类库.其最终版本于 2004 年 3 月发布,并成为了 JAXP 1.4(将包含在即将发布的 Java 6 中)的一部分.在某种程度上来说,StAX与SAX一样是基于XML事件的解析方式,它们都不会一次性加载整个XML文件.但是它们之间也有很大的不同. StAX和SAX的区别——拉式解析器和推式解析器的区别 虽然StAX与SAX一样基于XML事件解析,相比于DO

【OC语法快览】五、设计类接口

Designing a Class Interface     设计类接口 The Objective-C syntax for creating a class is very simple. It typically comes in two parts. 创建类的语法是很简单的,通常包括两部分. The class interface is usually stored in the ClassName.h file, and defines instance variables and

小知识(五):抽象类&接口

抽象类abstract: 抽象类和抽象方法可以用abstract关键字进行标识.就是没有完全定义的类或方法.所以不能直接实例化操作. 就因为他没完全定义所以不能用sealed关键字进行密封. 抽象方法不含程序主体: public abstract class Student { //抽象方法,不含程序体 public abstract void GetStudentID(); //子类可访问字段 prodected int i; //定义i的属性 public int I { get { ret

“全栈2019”Java第八十五章:实现接口中的嵌套接口

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第八十五章:实现接口中的嵌套接口 下一章 "全栈2019"Java第八十六章:嵌套接口可以多继承吗? 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习小组

TypeScript入门五:TypeScript的接口

TypeScript接口的基本使用 TypeScript函数类型接口 TypeScript可索引类型接口 TypeScript类类型接口 TypeScript接口与继承 一.TypeScript接口的基本使用 1.1定义TypeScript接口的指令(interface) 接口让我们想到的第一个短语就是(API).比如日常我们所说的调用某某程序的API一般都是跨应用的接口,如别的网站的或者APP的接口:还有我们每天都是用的编程语言的指令和内置的方法及属性,这些可以叫做编程语言的接口:还有令我们既

聊聊高并发(三十九)解析java.util.concurrent各个组件(十五) 理解ExecutorService接口的设计

上一篇讲了Executor接口的设计,目的是将任务的运行和任务的提交解耦.能够隐藏任务的运行策略.这篇说说ExecutorService接口.它扩展了Executor接口,对Executor的生命周期进行管理.并进行了进一步的扩展. Executor负责执行任务. 它的生命周期有3个:执行,关闭和已终止. 在执行的不论什么时刻,有些 任务可能已经完毕,有些可能正在执行,有些可能正在队列中等待执行.所以假设要关闭Executor的话.就有多种方式,比方优雅平滑的关闭,当执行关闭时就不在接受新的任务

JDK源码阅读(五)java.io.Serializable接口

package java.io; public interface Serializable { } (1)实现Serializable接口的类,将会被提示提供一个 serialVersionUID 注意点一.序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性. 有两种生成方式:              ①一个是默认的1L,比如:private static final long serialVersionUID = 1L;              ②一个是根据类名.接口

android技巧(五)一个异步+接口回调的例子

public class DataBaseUtils { // 当前数据库地址 private String DB_PATH; // 备份后数据库保存地址 private String DB_BACKUP_PATH; private Context context; private MessageShow ms; // 备份成功状态 private final int BACKUP_OK = 1; // 备份失败状态 private final int BACKUP_FAIL = -1; //

重拾Java回忆录(五):Java05接口的使用

接口的使用 接口(Interface):从本质上说接口是一种特殊的抽象类 特殊点 接口的定义 1.所有的方法应该是public (而且是abstract的) 2.所有的属性应该是publicstatic final 静态常量 3.接口之间可以继承 使用extends (允许多重继承,多个之间 , 间隔) 4.接口中不能有构造方法,不能使用new ,没有main方法 接口的实现 关键字:Implements 1.接口的实现一定是通过类完成的 2.实现接口的类,一定要完成接口中的抽象方法,否则实现类