Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> import на Яве 
:(
    Опции темы
Syltan
Дата 15.6.2010, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: нет
Всего: -2



Нужно каждый класс описать отдельно. Чтоб через суперкласс(главный) посредством импорта експортировать все классы, в главный файл и таким образом скомпилить программу.

Я написал такой код:
Код

package javka2;
 //Создаю интерфейс Компьютер
interface Computer{
//Метод этого интерфейса
void Sodershimoe_computera(String marka_monitora, String name_procesora);
}

//Этот класс наследует свойства от интерфейса
class Noyt1 implements Computer{
//Реализую метод  Sodershimoe_computera в классе Ноут1 описанный в интерфейсе
public void Sodershimoe_computera(String marka_monitora, String name_procesora){
System.out.println("Марка монитора: "+marka_monitora+"\nИмя процессора: "+name_procesora);
};
}
//Создаю подкласс от суперкласса Noyt1
class Noyt2 extends Noyt1{
private String mysh, klaviatyra;
Noyt2(){}
//Создаю конструктор с 2-я параметрами в них будут передаваться аргументы
Noyt2(String m, String k){
mysh=m;   klaviatyra = k;
}
//Вывожу значения перменных mysh, klaviatyra
void M_and_K()
{
   System.out.println("Марка мыши : "+mysh+"\nМарка клавиатуры : "+ mysh);
}
}

class Noyt3 extends Noyt2{
Noyt3(){}
Noyt3(String m, String k)
{
// Ключевое слово super используется для вызова конструктора суперкласса и для доступа к члену //суперкласса
 super(m,k);
}
}
//Создаю абстрактный класс и метод абстрактный внутри класса
abstract class Noyt4 extends Noyt3{
Noyt4(){};
abstract void RezynenkoOO();
}

class Noyt5 extends Noyt4{
       void RezynenkoOO(){
       System.out.println("Это лучший преподаватель в мире");
   };
}
public class Main {
    public static void main(String[] args) {
      Noyt1 ob1 = new Noyt1();
       //Через объект передаю аргументы в функцию и она сразу выводит результат
      ob1.Sodershimoe_computera("Samsung SyncMaster 740N", "Pentium4");
      //Передаю аргументы в конструктор Noyt3 для вызова суперкласса
      Noyt3 ob2 = new Noyt3("X-750BF ", "AD370-23");
      //Вывожу результат вызовом функции через объект ob2
      ob2.M_and_K();
      //Создаю объект класса 
      Noyt5 ob3 = new Noyt5();
      //Вывожу результат
      ob3.RezynenkoOO();

    
    }

}


Всё делать необходимо в среде Нетбинс. 

Подскажите как создать отдельные файлы и чт ов них кидать из этого, кода. Как должен выглядеть отдельный файл с классом и их несколько, чтоб затем в главной программе подключить его и получить результат.  Вот какое меню у меня отображается слева, чт отам выбирать?







user posted image

Это сообщение отредактировал(а) Syltan - 15.6.2010, 16:49
PM MAIL   Вверх
jk1
Дата 16.6.2010, 08:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 40
Всего: 75



Прежде всего не ленитесь читать документацию, ответы на такие вопросы вы найдете в любой книге по Java, бумажной или электронной.
Во-вторых, старайтесь соблюдать Java Code Conventions. Тогда ваш код буджет гораздо более читаемым и вам с большей вероятностью помогут.
В-третьих, по самому NetBeans есть отличные доки, там подробно расписано куда следует тыкать мышью для создания класса, пакета и т.д.

Теперь по теме:
Цитата

Вот какое меню у меня отображается слева, чт отам выбирать?

Правый клик на пакете, дальше New/Java Class
Цитата

Нужно каждый класс описать отдельно

Прилагаю ваш код разбитым на файлы в качестве примера.

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  example.tar.gz 8,95 Kb


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.