Java面向对象
来源:互联网 发布:java传递参数基本类型 编辑:程序博客网 时间:2024/06/05 01:06
一、什么是类、对象、属性、方法?
类是对一类相同事物的抽象描述。对象是一个类的具体实现。属性是对一类相同特征的抽象。方法是对一类相同行为的抽象。
二、什么是包?有什么好处?
包是存放java程序的单元,可以将相关的java程序放进同一个包中,便于程序的维护和管理。
三、什么是抽象类?有什么好处?
由abstract关键字修饰,可以包含抽象方法的类被称为抽象类。
特性:
1.抽象类不能被实例化,只能用于被继承。
2.子类继承一个抽象类后,必须实现抽象类中所有的抽象方法,否则也是抽象类。
3.抽象类中可以包含抽象方法,也可以不包含抽象方法。
4.如果类中包含抽象方法,那么类必须定义成抽象类。
由于抽象类中可以包含抽象方法和实现方法,所以非常灵活,常用于设计模式。
四、什么是接口?有什么好处?
接口是方法声明和常量值的集合。
特性:
1.接口只包含方法声明和常量定义。
2.当其他类实现该接口时,接口中定义的方法要求全部实现,否则需要定义成抽象类。
3.一个类可以实现多个接口。
4.接口可以继承接口,而且支持多继承。
接口可以提高灵活性。
阅读全文
0 0
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- 【java】java面向对象
- 【Java】Java面向对象
- java面向对象(一) 了解面向对象
- Java面向对象概述
- java面向对象
- JAVA面向对象
- JAVA 面向对象??
- Java面向对象特性
- Java面向对象特性
- java基础 面向对象
- Java面向对象程序设计
- java面向对象
- 网易2017内推 [编程题]小易喜欢的数列
- 银行系统1.0
- Markdown 语法手册 (完整整理版)
- 技术文章 | 前端优化:9 个技巧_提高 Web 性能
- MaxCompute UDF系列之如何判断字符串中是否包含汉字
- Java面向对象
- mongo的upsert(spring的mongo template)
- sql多表查询
- [leetcode]483. Smallest Good Base
- 宏、函数、宏函数的区别
- Mysql中文模糊查询问题
- JS多物体透明度运动
- 经典WebView加载HTML布局示例
- Android 的网络请求需要开辟子线程的原因 +程序实例