Мисал менен C# конкреттүү класс деген эмне?
Мисал менен C# конкреттүү класс деген эмне?

Video: Мисал менен C# конкреттүү класс деген эмне?

Video: Мисал менен C# конкреттүү класс деген эмне?
Video: Жазгы AOP чындыгында кантип иштейт [Spring AOP саяхаты - 2-бөлүк] 2024, Апрель
Anonim

А бетон класс жөнөкөй болуп саналат класс ыкмалары жана касиеттери сыяктуу мүчөлөр менен. The класс аны түзүү үчүн колдонулушу мүмкүн болгон объекттердин функционалдуулугун сүрөттөйт. Көбүнчө, мурас иерархиялары менен иштөөдө, эң аз адистештирилген база класс реалдуу объектти толук көрсөтө албайт.

Ошо сыяктуу эле, конкреттүү класс деген эмне?

А бетон класс болуп саналат класс абстракттуудан мураска алынган же интерфейстер аркылуу ишке ашырылган бардык методдорунун ишке ашырылышы бар. Ал ошондой эле өзүнүн кандайдыр бир абстрактуу ыкмаларын аныктабайт. Демек, ар кандай деп жыйынтык чыгарууга болот класс бул абстракттуу эмес класс же интерфейс а бетон класс.

Ошо сыяктуу эле, конкреттүү класс менен абстракттуу класстын ортосунда кандай айырма бар? Жалгыз чыныгы айырма бул а бетон класс анын бардык методдору үчүн ишке ашырууну камсыз кылган (же мураска алган) үчүн түзүлүшү мүмкүн. Ан абстракттуу класс түзүү мүмкүн эмес, анткени жок дегенде бир ыкма ишке ашырыла элек. Абстракттуу класстар узартуу үчүн арналган.

Мындан тышкары, Example программасы менен C++ тилинде конкреттүү класс деген эмне?

А бетон класс катардагы болуп саналат класс анын эч кандай таза виртуалдык функциялары жок, ошондуктан аны түзүүгө болот. Бул жерде баштапкы коду болуп саналат C++ программасы ортосунда айырмаланат бетон жана абстракттуу класс . The C++ программасы ийгиликтүү түзүлгөн жана Linux системасында иштейт.

Бетон үчүн 1 2 3 аралашмасы деген эмне?

Бетон дан жасалат цемент , кум, шагыл жана суу. Жасоодо бетон күчтүү, бул ингредиенттер, адатта, болушу керек аралаш катышында 1 : 2 : 3 :0,5 максималдуу күчкө жетүү үчүн. Ушул 1 бөлүгү цемент , 2 кум бөлүктөрү, 3 бөлүктөрү шагыл, 0,5 бөлүгү суу.

Сунушталууда: