Jetvae 个人博客
来源:互联网 发布:2016年开淘宝店还行吗 编辑:程序博客网 时间:2024/05/21 17:43
java面向对象的三大特性
- 封装
- 继承
- 多态
- 封装性-
可以对代码内部实现方式进行隐藏,给外部提供方法接口,从而达到封装的意义
例如(属性private):
public class Person(){/***年龄*/private double age;public void setAge(double age){ if(age>100&&age<0){System.out.print("你输入的年龄不合符要求");}else{ this.age=age;}}public double getAge(){ return age;}}
- 继承性-(部分转载)
可以实现代码复用,减少代码重写的时间,从而提高写代码项目的效率!(共性放到父类,特性放到子类);
1.关键字: extends 例如:Dog extends Animal{}
2.java中一个类最多只能有一个直接的父类,即单继承
3.父类中所有属性和方法都能继承给子类;父类中的私有方法不能继承给子类。
1 0
- Jetvae 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- 个人博客
- VC6默认设置下结构体对齐大小
- C语言实现猜数字游戏
- 线程学习一:线程基础
- 苹果手机快速获取UDID方式
- Springmvc整合Apache Shiro 权限控制。
- Jetvae 个人博客
- 后台写入MySQL数据库中文乱码问题
- [leetcode]104. Maximum Depth of Binary Tree
- Python中新式类和经典类的区别
- 深度解析CNN
- React入门教程第二课--gulpfile详解
- java.sql.SQLException: 无法从套接字读取更多的数据
- 苹果电脑显示隐藏文件的方法
- Java基础学习总结(67)——Java接口API中使用数组的缺陷