Компютер, Барномасозӣ
Унсурҳои модели объекти Java: синфи реферат, интерфейси
Идеяи асосии синфи реферат аст, ки дар рисолаи зерин мавҷуд: баъзан талаб нест дарсҳо пухтупаз, ва дар «тар» шакли. Чунин бланкањои метавонед бевосита истифода шавад (instantiate).
синфи реферат дар Java аст
Мисоли дигареро дида мебароем. як синфи реферат Java Тақвим дар бастаи Java.util нест. Он тақвими мушаххас аст, ки истифода бурда мешавад, ки барои мисол, дар Ғарбӣ ва Аврупои Шарқӣ, Чин, Куриёи Шимолӣ, Тайланд, ва ғайра амалӣ нест, вале он доранд, бисёр хусусиятҳои муфид, ба монанди илова чанд рӯз ба санаи мушаххаси: .. Ин вазифаҳо барои талаб тақвими татбиқи. Ин имконнопазир аст, ки ба истеҳсоли нусхаи синфи реферат.
синфҳои реферат, усулҳои Java реферат
Фарз мекунем, ки шумо мехоҳед, ки ба инкишоф додани унсурҳои графикӣ сершумор, мисол, баст геометрии: .. A давра, росткунҷае, ситораи ва ғайра Ва як контейнер, ки ба онҳо ҷалб нест. Ҳар як ҷузъи намуди гуногун аст, то аз усули мувофиқ (ҳатто агар он номида Ранг) аст, гуногун амалӣ мегардад. Бо вуҷуди ин, ҳар як ҷузъи бисёр монандии: .. Дар ҷадвали бояд дар қуттии дохил метавонад ранги дошта бошад, чизи намоён ва нонамоён, ва ғ Ба ибораи дигар, ба шумо лозим аст барои сохтани синфи падару модар барои ҳамаи ин рақамҳо, ки дар он ҳар як ҷузъи хоҳад хосиятҳои умумӣ ба мерос.
Агар синфи дорад, усулҳои реферат, реферат синфи аст. Пеш аз он ки синф калима гузошта ба калимаи реферат, ба унвони усули - низ. Пас аз он ки ба унвони чунин як усули зарур аст, ки ба гузошта як вергул. Дар Java, синфи реферат метавонед нусхаҳои истеҳсол нест. Агар мо мехоҳем, ки манъи офаридани онҳо, ҳатто агар нест, усулҳои реферат синфи нест, синфи мумкин реферат эълон кард. Аммо агар синфи дорад, на камтар аз як усули реферат, синфи бояд реферат бошад. Ин имконнопазир аст, ки ба синфи шуд ва реферат аст, ва ниҳоӣ, ва усули низ. Усули мумкин нест, реферат, хусусӣ, статикӣ, сокини. Барои subclass кас натавонист эълон ғайридавлатӣ реферат ва instantiate, онҳо бояд ҳамаи усулҳои абстрактии волидайн амалӣ гардонад. Синфи худ метавонанд усулҳои реферат худ истифода мебарад.
масалан:
- Синфи реферат AClass {
- усули ботил реферат давлатӣ (Int а) ;
- }
- Синфи BClass дароз AClass {
- Усули ботил давлатӣ (Int а) {
- // бадан
- }
тағйирёбандаҳои Ичозат ба монанди синфи реферат. Онҳо метавонанд ба кўдак ғайридавлатӣ абстрактии синфи ишора ва ё ночиз бошад.
Интерфейсҳои дар Java - алтернатива ба мерос якчанд
Дар Java, ки ҳеҷ мероси сершумор вуҷуд дорад, зеро он гоҳ мушкилоти муайян вуҷуд дорад. A синфи нест, метавонад аз якчанд дарсҳо мерос мегирад. Аммо ӯ метавонад интерфейсҳои сершумор амалӣ менамояд.
интерфейсҳои Java ва дарсҳои реферат - мафҳумҳои монанд, вале якхела нестанд. Интерфейси метавон эълон ҳамчун ҷамъиятӣ, он гоҳ ба он дастрас ба ҳамаи аст, ё ин ки шумо метавонед ҷамъиятӣ дигаргуна, -ва, сипас интерфейси дастрас танҳо дар дохили бастаи он аст. Реферат калимаи аст, талаб карда намешавад, зеро ки интерфейси ва реферат аст, вале шумо метавонед муайян кунед.
Дар декларатсияи интерфейси
Он бо сарлавҳаи сар мешавад, ва шояд пеш аз ба аҳолӣ калимаи, он гоҳ рафта, - интерфейси калима. Он гоҳ мумкин аст вуҷуд дошта бошад як калима меафканад ва интерфейсҳои интиқол, ки аз он ба ин мерос гирифтаем. Ин аст, иҷозат дода намешавад, ба такрор, ва он имконнопазир аст, ба ташкили таносуби cyclic муносибатҳои мерос. Он гоҳ меояд мақоми интерфейси, замима дар Мисолҳои ҷингила. Дар мақоми элементҳои интерфейси эълон шудааст: constants соҳавӣ ва усулҳои реферат. Ҳамаи майдонҳои ҳастанд исто ниҳоии давлатӣ - ҳамаи ин modifiers мебошанд лозим нест. Ҳамаи усулҳои дониста мешаванд реферат давлатӣ - ин modifiers низ мумкин аст нишон дода мешавад. Акнун, кофӣ аст, дар бораи фарқияти байни шахси синфи реферат аз интерфейси Java гуфт.
- Интерфейси ҷамъиятӣ AI дароз B, C, D {
- // бадан
- }
Барои эълон вориси интерфейси синф, лозим аст, ки истифодаи амалӣ калимаи:
- Синфи AClass татбиқ BI, фосилаи, DI {}
Ин аст, ки агар пас аз декларатсияи синф татбиқ номи интерфейси муайян, татбиқ синфи он. Ворисони ин синф меорад унсурҳои он, то ки онҳо низ ба он фурӯшанд.
Тағйиротҳое, як навъи интерфейси низ иҷозат дода мешавад. Онҳо метавонанд, ки ба намуди синф татбиќкунандаи ин интерфейси, ё ночиз ишора. Чунин тағйирёбандаҳои доранд, ҳамаи унсурҳои синфи Объекти, чунки объекти аз тарафи дарсҳо тавлид, ва онҳо дар навбати худ, даст аз синфи Объекти.
синфҳои реферат, интерфейси усулҳои реферат - Дар ин мақола мо баъзе унсурҳои модели объекти Java баррасӣ шуд.
Similar articles
Trending Now