面向对象的一些概念
枫桥夜雨丶
爱生活
展开
-
封装和public 、protected、default、private几个类修饰符以及方法重写
封装的意义 1.可以防止外界任意修改和保护隐身 2.可以起到外界传递给类的内部的数据能够得到数据校验 封装的概念 1.对数据进行访问权限控制,主要依赖的就是访问权限修饰符 2.访问权限修饰符:Public protected [default] private 如何对数据进行封装 1.对需要封装的数据成员使用访问权限修饰符(private)加以修饰 2.在类的内部提供对外访问渠道(set/g...原创 2019-04-21 19:49:03 · 789 阅读 · 0 评论 -
面向对象中的多态、抽象以及接口i(interface)一些了解
多态的概念 生活中:同一个动物在不同环境下表现出来的不同状态 Java中:同一个方法不同的对象中体现出来不同的状态 内存中: 父类引用指向子类对象 多态的实现必要条件 1.存在继承关系 2.存在方法重写 3.父类引用指向子类对象 多态访问成员的特点 成员变量:编译时看左边类型,如果左边类型中没有变量会编译报错 运行时期看左边类型,左边类型的变量的值就是运行的结果 编译看左边,执行看左边 成员方法:...原创 2019-04-23 20:12:35 · 220 阅读 · 0 评论 -
封装,this,super关键字和四个访问权限修饰符
封装的意义 1.可以防止外界任意修改和保护隐身 2.可以起到外界传递给类的内部的数据能够得到数据校验 封装的概念 1.对数据进行访问权限控制,主要依赖的就是访问权限修饰符 2.访问权限修饰符:Public protected [default] private 如何对数据进行封装 1.对需要封装的数据成员使用访问权限修饰符(private)加以修饰 2.在类的内部提供对外访问渠道(set/g...原创 2019-04-19 21:50:45 · 395 阅读 · 0 评论