JAVA和C#中面向对象编程思想是什么

JAVA和C#中面向对象编程思想是什么 求解释,不理解
2025-03-18 00:14:41
推荐回答(2个)
回答1:

从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。 说白了就是~一切皆为对象但是真正理解还是需要长期编码,然后你某一天突然觉得顿悟了

回答2:

万物皆对象····初学者的感觉其实就是 一类事物 在代码中就是一个类 对应的具体一个事物 在代码中就是一个对象···· 面向对象采用对象+消息传递(事件)运行程序 面向对象主要是具有 封装 继承 多态特性 说来说去还是要多思考多看代码·····慢慢就体会了