system <--- n�vt�r public class {}
(namespace) program is oszt�ly
public -- mindenonnan el lehet �rni (vagy nincs oda�rva semmi) protected -- csak az oszt�ly p�ld�nya f�r hozz� private -- bmw p�ld�nyban z3 v�ltoz� static -- nem kell p�ld�nyos�tani. (amiben van this az m�r nem lehet static) void -- nincs visszat�r�si �rt�ke public static int �sszead�s(int a, int b) -- intet ad vissza ref int a, ref int b public class auto { int v�gseb=230; string m�rka="bmw"; protected bool abs=true; public auto() {} -- konstruktor public auto(int vegs�) {v�gseb=vegs�; m�rka="bmw"; abs=true; } mindent!! ... public void tuning() {this.v�gseb=this.v�gseb+10;} public bool absvane() {return this.abs;}
--public-al
main-be: auto mycar = new auto(); auto tuningbmw = new auto(300); tuningbmw.tuning(); tuningbmw.v�gseb=--- -10; csak ha public a v�gseb console.writeline("{0}",tuningbmw.absvane.tostring()); --kell lennie valaminek a r�sz�nek diesel mydieselcar = new diesel; mydieselcar.tuning(); �r�kl�s: aut�b�l diesel public class diesel:auto { public diesel(int vegs�) {v�gseb=vegs�; m�rka="bmw"; abs=true; } }
--minden bennevan ami az aut�ban volt