編程有面對
發布時間: 2023-01-12 17:29:39
⑴ 面對對象編程和面對過程編程有什麼區別
不想給你說很理論的東西。理論的東西你自己去網路搜就可以了。我就說很直白的分別:
面向對象編程----你可以使用別人封裝好的控制項來編程(當然你也可以自己封裝)
基於對象編程------因為它本身的性質決定了。它沒有所謂的控制項來讓你進行編程。
⑵ 編程語言中的面對對象是什麼意思
就是抽象一些同一類事物的「模版」,成為「類」,類當中封裝了各種方法(或稱為函數、過程)和屬性(或稱為變數、變數值)
比如,你可以抽象一隻貓,貓可以作為一個類。
貓擁有的方法(函數)可以想像一下偽代碼:
{
貓.吃(參數_可以是吃什麼)
貓.上廁所(上大號還是上小號,上家廁還是公廁)
貓.毛色=白
貓.主人=金正日
貓.食物=牛奶
貓.睡覺()
貓.走路()
}
等等.
這些語言都用到了,Java是純面向對象編程語言
C++是不完全對象編程語言。
VB .NET和C#.NET也是面向對象編程語言,Visual Studio都可以支持除了Java以外你描述的所有語言
熱點內容
