🗊Презентация Інтерфейси. Властивості інтерфейсів

Нажмите для полного просмотра!
Інтерфейси. Властивості інтерфейсів, слайд №1Інтерфейси. Властивості інтерфейсів, слайд №2Інтерфейси. Властивості інтерфейсів, слайд №3Інтерфейси. Властивості інтерфейсів, слайд №4Інтерфейси. Властивості інтерфейсів, слайд №5Інтерфейси. Властивості інтерфейсів, слайд №6Інтерфейси. Властивості інтерфейсів, слайд №7Інтерфейси. Властивості інтерфейсів, слайд №8Інтерфейси. Властивості інтерфейсів, слайд №9Інтерфейси. Властивості інтерфейсів, слайд №10Інтерфейси. Властивості інтерфейсів, слайд №11Інтерфейси. Властивості інтерфейсів, слайд №12Інтерфейси. Властивості інтерфейсів, слайд №13Інтерфейси. Властивості інтерфейсів, слайд №14Інтерфейси. Властивості інтерфейсів, слайд №15Інтерфейси. Властивості інтерфейсів, слайд №16Інтерфейси. Властивості інтерфейсів, слайд №17

Вы можете ознакомиться и скачать презентацию на тему Інтерфейси. Властивості інтерфейсів. Доклад-сообщение содержит 17 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Інтерфейси .Властивості інтерфейсів.
Описание слайда:
Інтерфейси .Властивості інтерфейсів.

Слайд 2


Інтерфейси. Властивості інтерфейсів, слайд №2
Описание слайда:

Слайд 3


Інтерфейси. Властивості інтерфейсів, слайд №3
Описание слайда:

Слайд 4


Інтерфейси. Властивості інтерфейсів, слайд №4
Описание слайда:

Слайд 5





Приклад використання інтерфейсу
Оголошення інтерфейсу
Описание слайда:
Приклад використання інтерфейсу Оголошення інтерфейсу

Слайд 6


Інтерфейси. Властивості інтерфейсів, слайд №6
Описание слайда:

Слайд 7


Інтерфейси. Властивості інтерфейсів, слайд №7
Описание слайда:

Слайд 8





Клас наслідує клас та реалізує два інтерфейси.
interface IMy1 {
        void f1();
    }
    interface IMy2{
        void f2();
    }
    class My{
        public void Show(){
            Console.WriteLine("Show");
        }
    }
Описание слайда:
Клас наслідує клас та реалізує два інтерфейси. interface IMy1 { void f1(); } interface IMy2{ void f2(); } class My{ public void Show(){ Console.WriteLine("Show"); } }

Слайд 9


Інтерфейси. Властивості інтерфейсів, слайд №9
Описание слайда:

Слайд 10





 
 interface IMy1 {
        void f1();    }
 interface IMy2{
        void f1();   }
 class My : IMy1, IMy2  {
       void IMy1.f1()  {
           Console.WriteLine("IMy1");
        }
       void IMy2.f1() {
           Console.WriteLine("IMy2"); 
        }
    }
Описание слайда:
interface IMy1 { void f1(); } interface IMy2{ void f1(); } class My : IMy1, IMy2 { void IMy1.f1() { Console.WriteLine("IMy1"); } void IMy2.f1() { Console.WriteLine("IMy2"); } }

Слайд 11


Інтерфейси. Властивості інтерфейсів, слайд №11
Описание слайда:

Слайд 12





Відсортуємо масив автомобілів:
 class Car{
        string name;
        int power;
     public Car(string name, int power) { 
this.name = name; this.power = power; }
        public override string ToString()
        {
            return "name" + name + "power" + power;
        }
    }
Описание слайда:
Відсортуємо масив автомобілів: class Car{ string name; int power; public Car(string name, int power) { this.name = name; this.power = power; } public override string ToString() { return "name" + name + "power" + power; } }

Слайд 13


Інтерфейси. Властивості інтерфейсів, слайд №13
Описание слайда:

Слайд 14





   
class Car:IComparable{
        string name; int power;
        public Car(string name, int power) { this.name = name; this.power = power; }
 public int Power { get => power; }
public int CompareTo(object obj){
   Car car = (Car)obj;
return name.CompareTo(car.name);
}
public override string ToString() {  return "name=" + name + "  power=" + power;  }
    }
Описание слайда:
class Car:IComparable{ string name; int power; public Car(string name, int power) { this.name = name; this.power = power; } public int Power { get => power; } public int CompareTo(object obj){ Car car = (Car)obj; return name.CompareTo(car.name); } public override string ToString() { return "name=" + name + " power=" + power; } }

Слайд 15





   
class Car:IComparable<Car>{
        string name; int power;
        public Car(string name, int power) { this.name = name; this.power = power; }
 public int Power { get => power; }
public int CompareTo(Car other){
   return name.CompareTo(other.name); }
public override string ToString() {  return "name=" + name + "  power=" + power;  }
    }
Описание слайда:
class Car:IComparable<Car>{ string name; int power; public Car(string name, int power) { this.name = name; this.power = power; } public int Power { get => power; } public int CompareTo(Car other){ return name.CompareTo(other.name); } public override string ToString() { return "name=" + name + " power=" + power; } }

Слайд 16





Додаємо додатковий клас для сортування
 class SortPower: IComparer {
        public int Compare(object x, object y){
         Car c1 = (Car)x;
	   Car c2 = (Car)y;
	return
 c1.Power - c2.Power;
} }
Описание слайда:
Додаємо додатковий клас для сортування class SortPower: IComparer { public int Compare(object x, object y){ Car c1 = (Car)x; Car c2 = (Car)y; return c1.Power - c2.Power; } }

Слайд 17





Вносимо зміни в  додатковий клас 
 class SortPower: IComparer<Car> {
 public int
      Compare(Car x, Car y) {
      	return x.Power-y.Power;
      }
 }
Описание слайда:
Вносимо зміни в додатковий клас class SortPower: IComparer<Car> { public int Compare(Car x, Car y) { return x.Power-y.Power; } }



Похожие презентации
Mypresentation.ru
Загрузить презентацию