Java中部分技术点的出现---个人的思索。。。。。
来源:互联网 发布:淘宝火拼下架 编辑:程序博客网 时间:2024/06/02 07:28
封装是为了,保护数据,保护内部的数据不被外部直接所访问到,要想访问到,需要通过setter、getter的方式进行访问;
继承是为了扩展类的功能;
多态呢?多态其实离不开抽象类和接口以及继承,说起多态就想起了instanceof关键字,似乎是一个孪生兄弟,多态其实就是一个对象的多种状态,在不同情况下的多种状态,多态的出现其实就是为了区分关联各个父类,子类,对象之间的关系,让他们既可以保持联系,又可以很方便的区分开来;
在面向对象语言中,接口的多种不同的实现方式即为多态。
引用Charlie Calverts对多态的描述–多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(摘自”Delphi4 编程技术内幕”)。
Java面向对象的主要有两个方面的提现,①就是方法的重载和覆写;②就是对象的多态;
内部类,是为了方便的访问类中的私有属性和方法,跳过繁琐的setter,getter过程,至于私有的方法,在类的外部是无法访问到的,内部类就可以方便的访问;
抽象类的出现是为了定义一个模板;
匿名内类,当一个抽象类或者接口对象只被访问一次的时候,就可以定义为一个匿名内部类;
接口的出现是为了定义一个规则,为了解耦和,简化代码;
阅读全文
0 0
- Java中部分技术点的出现---个人的思索。。。。。
- 数据库中部分简单的
- 程序员聚焦点的思索
- 关于技术的一些思索
- Java中部分关键字
- STL中部分算法的英文说明
- TinyXML中部分函数的使用
- sqlMapConfig.XML中部分字段的意义
- perl 中部分正则表达式的标记
- 网络中部分设备的连接
- C++中部分库函数的源码
- 软件文档中部分图的解释
- proxool中部分属性的介绍
- Mvc 中部分视图的使用
- 软件开发中部分代码的注解
- Appium中部分api的使用方法
- 整点 appium 中部分 api 的使用方法
- C#中部分方法的各种限制
- SpringBoot项目的云服务器部署
- 文章标题
- Java中的向下转型和向上转型理解
- vue-router使用history的配置问题
- 欢迎使用CSDN-markdown编辑器
- Java中部分技术点的出现---个人的思索。。。。。
- Meterial Design 的activity转场效果
- 初学STL
- 山东大学2016-2017学年面向对象开发技术期末试题(回忆版)
- Oracle那些事(2)-管理工具概述
- 模拟银行ATM取款机
- 输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- together进度报告9
- 世界首个合法授权:双人飞行汽车GyroDrive已上路