面向对象
来源:互联网 发布:三国志9怎么开优化 编辑:程序博客网 时间:2024/05/21 18:00
Java是面向对象的编程语言,面向对象就是将现实事务通过代码实现,在现实事务中将现实事务分为两种,该对象具有什么属性,该属性具有什么样的行为。如:一只猫,它的属性就一只猫,这只猫的可以捉老鼠,睡觉。就是这只猫具有的行为。
面向对象的体现:封装,继承,多态
封装:将对象用代码进行封装,提高了代码的复用性,
继承:在继承中,分为子类和父类,父类上面还有父类(就像一个祠堂,祠堂里面都是放着一些死去长辈的牌位,一层一层的,在继承中最定层的是Objec类),在继承中一个子类只可以继承一个父类,但是父类下面可以有多个子类:
如://这是一个父类
class Anima {
//这是父类的一个方法
void eat(){
}
}l
//这是一个子类这个子类通过关键字extends继承了父类的特性eat(),并且子类也可以有自己的方法,
class cat extends Anima{
void shui(){
}
}
//这是一个子类这个子类也通过关键字extends继承了父类的特性eat()
class dog extends Anima{
}
在继承中,子类继承父类后子类就会拥有父类的特性,在new 了对象后(cat c = new cat() ;)子类就可以调用父类的方法,但是父类确不能够调用子类的方法。
阅读全文
0 0
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象
- 面向对象编程(继承,封装,多态)
- 大数据学习一: 需要理解的基础概念
- LeetCode基础--二叉树--层次遍历
- 开始SDUT OJ提高实验—动态规划,小总结Round#2
- 优达学城/机器人人工智能/第一章汽车定位作业解析
- 面向对象
- html中控制video标签全屏
- 中间交付个人总结
- 编程思想 | 自顶向下,逐步求精
- 使用flex实现页面布局
- linux vim编辑器之环境设置
- Python入门(基础)踩过的坑
- C++的inline函数
- poj2970The lazy programmer 优先队列+贪心