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
原创粉丝点击