关闭

学习java的一些笔记(6)

标签: Java对象继承
533人阅读 评论(0) 收藏 举报
分类:

1)抽象类:

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

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

语法方面:

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

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

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

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

e.抽象类只能被继承

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

2)定时器

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

new MyTask代表被执行的任务

x    第一次执行延迟时间

y    每次的间隔时间

3)

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

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

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

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

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

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

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

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

4)内部类

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

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

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


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:28328次
    • 积分:760
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    最新评论