RoseVorchid

7年一辈子

学习java的一些笔记(6)

1)抽象类:

业务方面:表达了抽象概念,与具体相反

抽象概念包含抽象的行为,如饮料一定可以打开,由具体饮料类型决定

语法方面:

a.使用abstract关键字定义抽象类

b.抽象类中可以定义抽象的方法

c.抽象不能直接创建对象

d.抽象类可以定义变量,引用子类型对象

e.抽象类只能被继承

f.继承抽象类,必须实现全部的抽象方法

2)定时器

timer.schedule(new MyTask(),x,y)

new MyTask代表被执行的任务

x    第一次执行延迟时间

y    每次的间隔时间

3)

接口:就是一种特殊的抽象类,全部方法都是抽象方法,全部属性都是常量

a.可以定义变量,引用子类实例

b.不能直接创建对象,只能被实现(一种继承关系)

c.接口之间可以继承,类可以实现多个接口,实现多继承关系

在业务逻辑上表示纯抽象概念,是理想的软件结构描述设计工具

多继承:一个对象有多个父类

可以利用接口来实现多继承

子接口继承付接口不用重写子接口的抽象方法

4)内部类

定义在类内部或方法中的类

内部类的主要目的是封装限制类的定义的范围

内部类可以共享外部类的属性


阅读更多
版权声明:本文为博主原创文章,转载请注明出处 http://blog.csdn.net/zyb228。 https://blog.csdn.net/zyb228107/article/details/9973423
文章标签: Java 对象 继承
个人分类: java语言基础
想对作者说点什么? 我来说一句

java学习笔记

2017年05月12日 10.73MB 下载

java学习笔记 java学习笔记

2011年06月24日 2.2MB 下载

java全套培训笔记

2009年12月05日 351KB 下载

没有更多推荐了,返回首页

不良信息举报

学习java的一些笔记(6)

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭