JAVA面向对象
来源:互联网 发布:java随机读取数组的值 编辑:程序博客网 时间:2024/06/06 14:17
类
从唯识的认知论来看 整个世界最终只是被意识所诠释的知觉信息
而类是对信息共有特性的抽象集
是对信息共有特性封装的结果
所以这个信息可以是任何事物或者是对任何事物的描述
如果一个事物拥有某类的全部特性那么可以将这个事物看作此类的个例
同样的 在面向对象程序设计中类是对数据共有特性的抽象
而数据是一切程序构建的基础 表现的形式可以是变量 函数 或者对类的引用
所以在JAVA中 万物皆对象
而继承则是面向对象程序设计对信息间特征互相交织包含这种规律的妥协
是类之间独有特性的单向赋予 即父类将自身所有特性赋予子类 包括自身类型
父类将自身类型对子类的赋予是达成多态目的(创建父类型的指向不同子类的对象以达
成同一对象同一方法的不同实现)的关键
综上所述 JAVA的特性有 封装(抽象的是封装的前提) 继承 多态
封装是对相同函数和变量或者类等此类对象的抽象进行汇总
类是对函数和变量的抽象与封装
接口和抽象类是对类的抽象与封装
所以实例化是对抽象的反相操作
继承是对封装的反向操 是对父类的类类型的实例化
多态是对继承衍生现象的实际应用
以上描述纯属个人观点
阅读全文
2 0
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- java----Java面向对象
- 【java】java面向对象
- 【Java】Java面向对象
- java面向对象(一) 了解面向对象
- Java面向对象概述
- java面向对象
- JAVA面向对象
- JAVA 面向对象??
- Java面向对象特性
- Java面向对象特性
- java基础 面向对象
- Java面向对象程序设计
- java面向对象
- 快速排序
- 在centos环境使用yum安装环境搭建opencart
- hdu 2602 Bone Collector 01背包
- 随机函数(随机取数)
- Docker 常用命令集锦
- JAVA面向对象
- spring实战-Spring中Filter以及处理Exception方式
- 数据结构与算法_二叉查找树
- iOS项目统计总代码行数
- Machine Learning in action --regression(已勘误)
- Java多线程复习与巩固(六)--线程池ThreadPoolExecutor
- 设计模式之抽象工厂模式
- myeclipse配置maven
- 华为中兴设备debug使用