JAVA面向对象

从唯识的认知论来看 整个世界最终只是被意识所诠释的知觉信息
而类是对信息共有特性的抽象集
是对信息共有特性封装的结果
所以这个信息可以是任何事物或者是对任何事物的描述
如果一个事物拥有某类的全部特性那么可以将这个事物看作此类的个例
同样的 在面向对象程序设计中类是对数据共有特性的抽象
而数据是一切程序构建的基础 表现的形式可以是变量 函数 或者对类的引用
所以在JAVA中 万物皆对象
而继承则是面向对象程序设计对信息间特征互相交织包含这种规律的妥协
是类之间独有特性的单向赋予 即父类将自身所有特性赋予子类 包括自身类型
父类将自身类型对子类的赋予是达成多态目的(创建父类型的指向不同子类的对象以达
成同一对象同一方法的不同实现)的关键
综上所述 JAVA的特性有 封装(抽象的是封装的前提) 继承 多态
封装是对相同函数和变量或者类等此类对象的抽象进行汇总
类是对函数和变量的抽象与封装
接口和抽象类是对类的抽象与封装
所以实例化是对抽象的反相操作
继承是对封装的反向操 是对父类的类类型的实例化
多态是对继承衍生现象的实际应用

以上描述纯属个人观点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值