Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перве шаги в JBUILDER

2.1K
15 октября 2008 года
FreeWay
142 / / 03.05.2007
Всем привет!!!
Делаю первые шаги в данной среде, да и на яве тоже не писал.
прохожу по книге пример, и вот заткнулся на ошибке:

Код:
//
package com.sams.ChalcTalk.client.swing.userservices;
import com.sams.ChalcTalk.client.swing.dataobjects.*;
import java.util.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author dsy
 * @version 1.0
 */
public class CommonOperations {
    public CommonOperations() {
    }
   
//мои методы    
    public void Login() {
// Данный метод будет реализован несколько позже
}
   
    public void logout() {
// Данный метод будет реализован несколько позже
}


    public java.util.Collection browseCourses(CourseFilter courseFilter)
  {
     
        Vector v = new Vector();
       
        v.add (
            new CourseData("Урок № 1"));        
       
       return Collections.unmodifiableCollection(v);
           
    }
}
//


new CourseData("Урок № 1")); - подчеркивает new
ошибка:
"CommonOperations.java": cannot find symbol; symbol : constructor CourseData(java.lang.String), location: class com.sams.ChalcTalk.client.swing.dataobjects.CourseData at line 37, column 13

"CommonOperations.java": internal error; cannot instantiate com.sams.ChalcTalk.client.swing.dataobjects.CourseData.<init> at com.sams.ChalcTalk.client.swing.dataobjects.CourseData to () at line 37, column 13

просмотрел CourseData.java ничего странного не нашел((
вот код CourseData.java

Код:
package com.sams.ChalcTalk.client.swing.dataobjects;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author dsy
 * @version 1.0
 */
public class CourseData implements Displayable {
    private String description;
    private String id;
    private String title;
    public CourseData() {
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public void setId(String id) {
        this.id = id;
    }

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

    public String getDescription() {
        return description;
    }

    public String getId() {
        return id;
    }

    public String getTitle() {
        return title;
    }
   
    //мой ручной класс
    public CourseData(String title, String id,
    String dеsсriрtiоn) {
    this.title = title;
    this.id = id;
    this.description = description;
    }

    /**
     * getDisplayName
     *
     * @return String
     * @todo Implement this
     *   com.sams.ChalcTalk.client.swing.dataobjects.Displayable method
     */
    public String getDisplayName() {
        return getId() + ": \""+ getTitle()+ '"';
    }
}


Кто то может помочь разобраться??
63
15 октября 2008 года
Zorkus
2.6K / / 04.11.2006
 
Код:
"CommonOperations.java": cannot find symbol; symbol : constructor CourseData(java.lang.String), location: class com.sams.ChalcTalk.client.swing.dataobjects.Course Data at line 37, column 13

Ты прочитал и понял это сообщение?
А кстати, что за книжка?
240
15 октября 2008 года
aks
2.5K / / 14.07.2006
Кстати причем тут именно JBuilder? Обычный код на Java не зависящий от IDE. )
2.1K
15 октября 2008 года
FreeWay
142 / / 03.05.2007
Цитата: Zorkus
 
Код:
"CommonOperations.java": cannot find symbol; symbol : constructor CourseData(java.lang.String), location: class com.sams.ChalcTalk.client.swing.dataobjects.Course Data at line 37, column 13

Ты прочитал и понял это сообщение?
А кстати, что за книжка?




я так понял не может найти конструктор CourseData в этом классе:
class com.sams.ChalcTalk.client.swing.dataobjects.Course Data
пути проверил, все нормально.
вот содержание

Код:
package com.sams.ChalcTalk.client.swing.dataobjects;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author dsy
 * @version 1.0
 */
public class CourseData implements Displayable {
    private String description;
    private String id;
    private String title;
    public CourseData() {
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public void setId(String id) {
        this.id = id;
    }

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

    public String getDescription() {
        return description;
    }

    public String getId() {
        return id;
    }

    public String getTitle() {
        return title;
    }
   
    //мой ручной класс
    public CourseData(String title, String id,
    String dеsсriрtiоn) {
    this.title = title;
    this.id = id;
    this.description = description;
    }

    /**
     * getDisplayName
     *
     * @return String
     * @todo Implement this
     *   com.sams.ChalcTalk.client.swing.dataobjects.Displayable method
     */
    public String getDisplayName() {
        return getId() + ": \""+ getTitle()+ '"';
    }
}

книжка - Borland JBuilder. Руководство разработчика. Майкл Ленди, Салим Сиддикви, Джефф Свишер
2.1K
15 октября 2008 года
FreeWay
142 / / 03.05.2007
все подсказали в моем классе:

public CourseData(String title, String id,
String dеsсriрtiоn)

3 стринговых переменных, а я давал ему только одну, правильно будет так:

v.add (
new CourseData("Урок" , "", ""));

всем псб)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог