实用解释:有没有人能用例子来解释pop和ops的区别?



我访问了很多关于面向过程编程和面向对象编程的区别的网站,但是我没有得到实用的答案。

每个人都在说理论答案。

谁能给出实际的解释?

过程式编程是一组指令,告诉计算机一步一步地做什么,以及如何从第一段代码执行到第二段代码。

过程语言的最好例子是C 以下是用于过程编程的python代码(任何没有oops的代码):
x = int(input('enter a number: '))
def even_odd(x):
    if x%2 == 0:
        print('even')
    else:
        print('odd')
even_odd(x)

面向对象编程是一种使用类和对象来包装代码和数据的编程风格,这有助于在一个地方使用更少的代码。

每个现代语言都使用oop

for e.g:
class test:
    # your code here along with variables and functions
    x = 'something' #some code
    def test_func(): # some function 
        #your function code here
obj = test()  #this is the object created for the above class which will be used to access the data inside a class

理论上,作为一个现实世界的例子,我认为即使上帝也使用面向对象的编程,也许他首先创建了一个父类称为生物,其中包含完全相同的属性,如确切的2只眼睛,2只手,一个嘴等,然后他继承了更多的子类,如人类,老虎,老鼠从同一个父类;)

最新更新