Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/65: Рейтинг темы: голосов - 65, средняя оценка - 4.86
4 / 4 / 0
Регистрация: 16.01.2015
Сообщений: 81

Создать класс "Студент"

23.01.2015, 19:44. Показов 13426. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.Создать класс СТУДЕНТ, который вмещает фамилию, им'я, отчество, номер курса, id номер, рейтинг(100 бальная шкала). 2.Определить конструктор инициализации, копирования, деструктор и методы для чтения и изменения значений полей данных класса. 3.Создать класс - потомок ДИПЛОМНИКИ, который вмещает тему дипломной работы(строка символов) и процент выполнения этой работы в даный момент. Определить конструктор инициализации, копирования, деструктор и методы для чтения и изменения значений полей данных класса. и один из них конструктров нужно вызывать метод который выводить информацию.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.01.2015, 19:44
Ответы с готовыми решениями:

Создать класс Ученик и подклассы Школьник и Студент
Прошу помощи с созданием программы на Java. Никак не разберусь с классами и перегруженными методами ... задание : Создать базовый класс...

Реализовать интерфейс Абитуриент, абстрактный класс Студент, подкласс Студент-заочник. JAVA
Реализовать интерфейс Абитуриент, абстрактный класс Студент, подкласс Студент-заочник. JAVA. Помогите пожалуйста

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

15
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
23.01.2015, 20:28
вы уверенны что вам нужен деструктор? может вы языком ошиблись?
0
9 / 9 / 10
Регистрация: 05.09.2013
Сообщений: 502
24.01.2015, 02:32
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
package cstudent;
 
public class Student {
 
    private String name;
    private String serName;
    private String midName;
    private int kursNum;
    private int raiting;
    private static int id;
 
    public Student(String name, String serName, String midName, int kursNum, int rairing) {
 
        this.name = name;
        this.serName = serName;
        this.midName = midName;
        this.kursNum = kursNum;
        this.raiting = rairing;
        id++;
    }
 
    public Student() {
 
        this.name = "";
        this.serName = "";
        this.midName = "";
        this.kursNum = 0;
        this.raiting = 0;
        id++;
    }
 
    public void ShowInfo() {
        System.out.println("Name = " + this.getName() + " , Sername = " + this.getSerName() + " , Midname = "
                + this.getMidName() + " , kursNum = " + this.getKursNum() + " , raiting = " + this.getRainting() + " , id =" + this.getId());
    }
 
    public String getName() {
        return name;
    }
 
    public String getSerName() {
        return serName;
    }
 
    public String getMidName() {
        return midName;
    }
 
    public int getKursNum() {
        return kursNum;
    }
 
    public int getRainting() {
        return raiting;
    }
 
    public int getId() {
        return id;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public void setSerName(String setName) {
        this.serName = setName;
    }
 
    public void setMidName(String midName) {
        this.midName = midName;
    }
 
    public void setKursNum(int kursNum) {
        this.kursNum = kursNum;
    }
 
    public void setRainting(int raiting) {
        this.raiting = raiting;
    }
 
}
и 2-ой класс

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package cstudent;
 
public class Diplomniki extends Student {
 
    private String subject;
    private double percent;
    public Diplomniki() {
        super();
        this.subject = "";
        this.percent = 0;
    }
 
    public Diplomniki(String name, String serName, String midName, int kursNum, int rairing, String subject, double percent) {
        super(name, serName, midName, kursNum, rairing);
        this.subject = subject;
        this.percent = percent;
    }
 
    @Override
    public void ShowInfo() {
        super.ShowInfo();
        System.out.print("  ,subject =  " + this.getSubject() + " , percent = " + this.getPercent());
 
    }
 
    public String getSubject() {
        return subject;
    }
 
    public double getPercent() {
        return percent;
    }
 
    public void setSubject(String subject) {
        this.subject = subject;
    }
 
    public void setPercent(double percent) {
        this.percent = percent;
    }
 
}
1
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
24.01.2015, 03:22
NNN7, зачем вы выкладываете неполное\неверное решение?
0
4 / 4 / 0
Регистрация: 16.01.2015
Сообщений: 81
24.01.2015, 07:44  [ТС]
подскажите че за ошибка
Error: Main method not found in class Student, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
0
 Аватар для Sanan07
284 / 264 / 173
Регистрация: 27.07.2014
Сообщений: 584
24.01.2015, 12:19
бил, Создайте третий класс например Test с методом public static void main (String [] arg) для тестирования вашей программы. Т.е. там вы можете создавать объекты, вызывать методы и т.д.

P.S. А что означает конструктор копирования?
1
9 / 9 / 10
Регистрация: 05.09.2013
Сообщений: 502
24.01.2015, 12:22
извините , можете объяснить , что неверно?
p.s : я сам только учусь
0
 Аватар для Sanan07
284 / 264 / 173
Регистрация: 27.07.2014
Сообщений: 584
24.01.2015, 12:27
NNN7, Вместо метода showInfo, можно было переопределить метод toString.
0
9 / 9 / 10
Регистрация: 05.09.2013
Сообщений: 502
24.01.2015, 12:31
понял , спасибо)
0
4 / 4 / 0
Регистрация: 16.01.2015
Сообщений: 81
24.01.2015, 13:58  [ТС]
создал третий класс ошибки нет но дальше как работает программа
0
9 / 9 / 10
Регистрация: 05.09.2013
Сообщений: 502
24.01.2015, 14:07
просто создавайте объекты класса , передавая данные в конструктор
0
4 / 4 / 0
Регистрация: 16.01.2015
Сообщений: 81
24.01.2015, 15:11  [ТС]
первую покажите если не сложно
0
9 / 9 / 10
Регистрация: 05.09.2013
Сообщений: 502
24.01.2015, 15:15
Java
1
2
 Student s1 = new Student("somename","somesername","somemid",1,100);
 s1.ShowInfo();
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
24.01.2015, 15:21
NNN7, во-первых стилистика. Либо называйте классы и поля по-русски либо по англ. У вас все вперемешку.

Цитата Сообщение от бил Посмотреть сообщение
2.Определить конструктор инициализации, копирования, деструктор
у вас нет конструктора копирования.
у вас нет деструктора (полагаю имеется ввиду метод финализации)

Цитата Сообщение от бил Посмотреть сообщение
один из них конструктров нужно вызывать метод который выводить информацию.
этого тоже нет.

Так же как сказали выше, для вывода информации нужно переопределить toString
0
9 / 9 / 10
Регистрация: 05.09.2013
Сообщений: 502
24.01.2015, 16:02
я просто не понял , что имеется в виду здесь :
один из них конструктров нужно вызывать метод который выводить информацию.
то есть , в конструкторе нужно было сразу сделать вывод?

Добавлено через 5 минут
И вот это будет конструктор копирования?

Java
1
2
3
4
5
6
7
8
9
  public Student(Student other)
    {
        this.name=other.name;
        this.serName=other.serName;
        this.midName=other.midName;
        this.kursNum=other.kursNum;
        this.raiting=other.raiting;
        this.id=other.id;   
    }
Добавлено через 2 минуты
И метод toSring()
Java
1
2
3
4
 public String toString() {
        return "Name = " + this.getName() + " , Sername = " + this.getSerName() + " , Midname = "
                + this.getMidName() + " , kursNum = " + this.getKursNum() + " , raiting = " + this.getRainting() + " , id =" + this.getId();
    }
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
24.01.2015, 18:29
Цитата Сообщение от NNN7 Посмотреть сообщение
И вот это будет конструктор копирования?
это вряд ли будет работать, но суть верна
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.01.2015, 18:29
Помогаю со студенческими работами здесь

Создать класс Студент
Доброго всем дня!Помогите пожалуйста в написании кода к следующей задаче: Создать класс Студент со свойствами: ФИО, факультет, курс,...

Создать базовый класс «Учащийся» и производные классы «Школьник» и «Студент»
Создать базовый класс «Учащийся» и производные классы «Школьник» и «Студент». Создать массив объектов базового класса и заполнить этот...

Создать базовый класс "Человек" (параметры – имя, пол, возраст) и его наследников: "Школьник" и "Студент"
Создать базовый класс «Человек» (параметры – имя, пол, возраст) и его наследников: «Школьник» и «Студент». Успеваемость школьника...

Нужно создать базовый класс "учащийся" и два подкласса "школьник" и "студент"
Создать базовый класс «Учащийся» и производные классы «Школьник» и «Студент». Создать массив объектов базового класса и заполнить этот...

Создать класс Студент и класс наследник Студент-контрактник
Задание: 1 Разработать программу (С++) решения следующей задачи. Проверить результат на контрольном примере: создать структуру ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru