博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对象的上转型对象 什么是面向对象
阅读量:5169 次
发布时间:2019-06-13

本文共 572 字,大约阅读时间需要 1 分钟。

  对象的上转型对象是实体的子类负责创建的,但是上转型对象就会失去原来对象的一些属性和功能,上转型对象相当于子类对象 的一个简单化对象,上转型对象具有如下的特点,

   上转型对象不能操作子类的新增的成员变量和新增的成员变量方法,当重写了父类的方法时,上转型对象调用的一定是重写的方法。

   不可以将父类创建的对象的引用赋值给子类声明的对象。

  可以将上转型对象强制转化给子类的对象。

面对对象就是: 把数据及对应数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。 类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。 就是: 顺序执行,逐步求精;其程序结构是按功能划分为若干个基本模块,这些模块形成一个;各模块之间的关系尽可能简单, 在功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成;其模块化实现的具体方法是使用子程序。程序流程在写程序时就已决定。 面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。[2] 

转载于:https://www.cnblogs.com/jianxin-lilang/p/6497508.html

你可能感兴趣的文章
lr_start_transaction/lr_end_transaction事物组合
查看>>
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
ubuntu的home目录下,Desktop等目录消失不见
查看>>
建立,查询二叉树 hdu 5444
查看>>
[Spring框架]Spring 事务管理基础入门总结.
查看>>
2017.3.24上午
查看>>
Python-常用模块及简单的案列
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>