Объектно-ориентированное программирование на языке C# - Презентация

бесплатно 0
4.5 99
Изучение рейтинговых показателей по популярности языков программирования. Специфика использования унифицированной знаковой системы, предназначенной для компьютерного моделирования. Передача аргумента по значению и по ссылке. Операции преобразования.

Скачать работу Скачать уникальную работу
Аннотация к работе
ООП на С#Сквозной пример класса class Monster {public Monster() // конструкторы {this.name = "Noname "; this.health = 100; this.ammo = 100; } public Monster( string name ) : this() {this.name = name; } public Monster( int health, int ammo, string name ) {this.name = name; this.health = health; this.ammo = ammo; } public string GETNAME () // метод {return name; } public int GETAMMO () // метод {return ammo;} public int Health {// свойство get {return health; } set {if (value > 0) health = value; else health = 0; } } public void Passport() // метод {Console.WRITELINE( "Monster {0} \t health = {1} \ ammo = {2}", name, health, ammo ); } public override string TOSTRING(){ string buf = string.Format( "Monster {0} \t health = {1} \ ammo = {2}", name, health, ammo); return buf; } string name; // поле int health, ammo; // поле } Информатика. } class Class1 {static void Main() {Monster X = new Monster(); X.Passport (); Monster Vasia = new Monster(" Вася "); Vasia.Passport (); Monster Masha = new Monster( 200, 200, "Маша "); С onsole.Writeline (Masha ); } } Результат работы программы: Monster Noname health = 100 ammo = 100 Monster Вася health = 100 ammo = 100 Monster Маша health = 200 ammo = 200 Информатика. ООП на С#Пример класса using System; namespace CA1 {class Demo {public int a = 1; // поле данных public const double c = 1.66; // константа public static string s = "Demo "; // статическое поле класса double y ; // закрытое поле данных } class Class1 {static void Main() {Demo x = new Demo (); // создание экземпляра класса Demo Console . ООП на C#46 Сквозной пример класса class Monster {public Monster() // конструктор {this.name = "Noname "; this.health = 100; this.ammo = 100; } public Monster( string name ) : this() {this.name = name; } public Monster( int health, int ammo, string name ) {this.name = name; this.health = health; this.ammo = ammo; } public string GETNAME () // метод {return name; } public int GETAMMO () // метод {return ammo;} public int Health {// свойство get {return health; } set {if (value > 0) health = value; else health = 0; } } public void Passport() // метод {Console.WRITELINE ("Monster {0} \t health = {1} \ ammo = {2}", name, health, ammo ); } public override string TOSTRING (){ string buf = string.Format ("Monster {0} \t health = {1} \ ammo = {2}", name, health, ammo); return buf ; } string name; int health, ammo; }Любой человек должен уметь менять пеленки, планировать вторжения, резать свиней, конструировать здания, управлять кораблями, писать сонеты, вести бухгалтерию, возводить стены, вправлять кости, облегчать смерть, исполнять приказы, отдавать приказы, сотрудничать, действовать самостоятельно, решать уравнения, анализировать новые проблемы, бросать навоз, программировать компьютеры, вкусно готовить, хорошо сражаться, достойно умирать. ООП на С#Сквозной пример класса class Monster {public Monster () // конструктор {this.name = "Noname "; this.health = 100; this.ammo = 100; } public Monster (string name ) : this() {this.name = name; } public Monster (int health, int ammo, string name ) {this.name = name; this.health = health; this.ammo = ammo; } public string GETNAME () // метод {return name; } public int GETAMMO () // метод {return ammo;} public int Health {// свойство get {return health; } set {if (value > 0) health = value; else health = 0; } } public string Name {// свойство get {return name; } } public void Passport() // метод {Console.WRITELINE ("Monster {0} \t health = {1} \ ammo = {2}", name, health, ammo ); } public override string TOSTRING (){ string buf = string.Format ("Monster {0} \t health = {1} \ ammo = {2}", name, health, ammo); return buf ; } string name; int health, ammo; } Информатика.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?