Kung matatandaan ninyo sa dalawang naging post ko. Naipaliwanag ko ang Importansya ng Object
Oriented Programmig at ang Principles of Object Oriented
Programmig. At sa mga post na ito Kadalasan sa mga halimbawa ay ang Class at Object.
Unahin muna natin ang pagkakaiba ng Object at Class
Halimbawa ng class at ang mga parte nito Parte ng Class
Sa larawan na ito makikita na tool tulad ng Visual Studio, hindi makikita sa listahan ang mga properties o methods na Private. Yun lang nadeklara na Public.
Paalala lang:Sa C# lahat ng class ay Hango sa Class na ang pangalan ay System.Object at lahat ng hango sa Class na ito ay may automatic na Methods na Equals, GetHashCode, GetType, at ToString.
Pandagdag kaalaman: Ang System sa System.Object ay tinatawag na "Namespace". Ang Namespace ay Pangalan o Salitang ginagamit para i-paggrupo ng isang project. Tulad nito
Kaya kung tatawaging sa ibang Namespace ang Class Hayop sa ibang Namespace, kailangan na Gamiting ang Namespace na kinabilangan ng Hayop na DemoClass
Class | Object |
Ang Class ay template or blueprint na ginagamit para makagawa ng Object
Halimbawa |
Ang Object ay ang Halimbawa ng isang Class
halimbawa |
Ang Class ay Grupo ng magkakaparehong Object
Halimbawa: Hayop |
Ang Object hango sa tunay na buhay na bagay
halimbawa: asong pangalan ay Brownie o pusang pangalan ay Muning |
Ang Class ay magagamit gamit ang salitang class
Halimbawa: |
Ang Object ay magagamit gamit sa pamamagitan ng salitang "new"
Halimbawa: |
Ang Class ay dinedeklara ng isang beses.
|
Ang Object at magagamit ng maramihan.
Halimbawa: |
Ang Class ay hindi gumagamit ng memory/RAM kapag i-dineklara
|
Ang Object ay gumagamit ng memory/RAM kapag i-dineklara
|
Halimbawa ng class at ang mga parte nito Parte ng Class
- Hayop = ang pangalan ng Class
-
Ang Paa, Buntot, Ulo, at Katawan ay mga Class na Public para parte ng Katawan.
Ang Public ay mga properties or methods na magagamit sa labas ng class o program -
Ang Bituka at Atay naman ay mga Class na Private na nasa loob Katawan.
Ang Private ay mga properties or methods na di Magagamit sa labas ng class o program
Sa larawan na ito makikita na tool tulad ng Visual Studio, hindi makikita sa listahan ang mga properties o methods na Private. Yun lang nadeklara na Public.
Paalala lang:Sa C# lahat ng class ay Hango sa Class na ang pangalan ay System.Object at lahat ng hango sa Class na ito ay may automatic na Methods na Equals, GetHashCode, GetType, at ToString.
Pandagdag kaalaman: Ang System sa System.Object ay tinatawag na "Namespace". Ang Namespace ay Pangalan o Salitang ginagamit para i-paggrupo ng isang project. Tulad nito
Kaya kung tatawaging sa ibang Namespace ang Class Hayop sa ibang Namespace, kailangan na Gamiting ang Namespace na kinabilangan ng Hayop na DemoClass
Comments
Post a Comment