Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:57 02.07.24 
Компютри и Интернет
   >> Java
Всички теми Следваща тема *Кратък преглед

Тема Въпрос относно класовенови  
АвторMexx (Нерегистриран)
Публикувано29.12.06 19:48



Начинаещ съм, правя тест програмка за виртуална библиотека. Имам в нея книги, списания, вестници, дискове. Съответно на всеки от тях ще дефинирам заглавие, автор, година на издаване.
Въпросът ми е - като отделни класове ли дефинирам книги, списания, вестници и поотделно във всеки клас създавам по няколко обекта със съответните му променливи или всички те (книги, списания, вестници) попадат в един клас и вътре съзавам множество обекти към всеки от тях?



Тема Re: Въпрос относно класовенови [re: Mexx]  
Автор Oxлюв (непознат )
Публикувано01.01.07 21:10



Първо вземи прочети нещичко за обектно ориентирано програмиране, наследяване и полиморфизъм. След което ще стигнеш до извода, че изобщо не трябва да задаваш подобен въпрос ;)

За да не заприличам на някой злодей ще ти дам сламка - опитай се да обединиш общите признаци на всеки тип в един основен клас (интерфейс), след което наследяваш този клас и го допълваш с признаците типични за всеки конкретен тип.



Тема Re: Въпрос относно класовенови [re: Mexx]  
Автордpyr Oxлюв (Нерегистриран)
Публикувано04.01.07 03:38



Мдааа, адаша е абсолютно прав ... ама днес нещо ми се е дописало, та ... ето ти основния интерфейс и 1-вия клас (те така се прави, нататък можеш и сам ;)

package com.mexx.virtual.library;
public interface ILibraryItem {

public Integer getCatalogID();

public void setCatalogID(Integer id);

public String getPublisher();

public void setPublisher(String publisher);

}

package com.mexx.virtual.library;
public class Book implements ILibraryItem {

private Integer catalogID;
private String publisher;
private String title;
private String author;

public Book(Integer catalogID, String publisher, String title, String author) {
this.catalogID = catalogID;
this.publisher = publisher;
this.title = title;
this.author = author;
}

public Integer getCatalogID() {
return this.catalogID;
}

public String getPublisher() {
return this.publisher;
}

public String getTitle() {
return this.title;
}

public String getAuthor() {
return this.author;
}

public void setCatalogID(Integer catalogID) {
this.catalogID = catalogID;
}

public void setPublisher(String publisher) {
this.publisher = publisher;
}

public void setTitle(String title) {
this.title = title;
}

public void setAuthor(String author) {
this.author = author;
}

}



Тема Re: Въпрос относно класове [re: дpyr Oxлюв]  
АвторMexx (Нерегистриран)
Публикувано08.01.07 19:34



Прави сте, имам доста да чета и деиствам по въпроса. Все пак благодаря.




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.