![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Вот смотрю видеоурок по яВе. Вот там ,такой код.
Код не работает, что делать? Выдаёт кучу красных ошибок. |
|||
|
||||
| Sibit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.10.2009 Где: NSK Репутация: нет Всего: 1 |
И не удивительно. У тебя операторы выполняются не методов.
Первым делом прочитать, что пишет в "красных ошибках", потом посмотреть какую-нибудь книжку по java. Ну или переписать из видеоурока без ошибок. Если конкретно, то убрать скобку в 5-ой строке и поставить ее в 15-ю, тогда заработает. |
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Прошу прощения, вот смотрите System.out.println
out - это объект, println - это метод объекта out, а System, что это тогда? |
|||
|
||||
| Joil |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 24.1.2008 Репутация: нет Всего: 8 |
System это класс, в нем есть статический объект out типа PrintStream, а у него соответствующие методы. --------------------
Who had deceived thee so often as thyself? © Benjamin Franklin--------------------Always bear in mind that your own resolution to succeed is more important than any other. © Abraham Lincoln--------------------If you need it - do it, if you want it - take it! © ... |
|||
|
||||
| Syltan |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Последний вопрос.
1)Объясните вот эту строку, какую она играет роль?
2)Почему эта строка, должна находится обязательно внутри класса Main()? 3)Что означает во такая строка
Заранее благодарю за ответ. Это сообщение отредактировал(а) Syltan - 14.5.2010, 19:29 |
||||||
|
|||||||
| dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 11 Всего: 16 |
> public class Main
Это объявление класса. >public static void main(String []args) Это объявление метода main. Этот метод назначается JVM начальным методом класса; когда класс запускается на исполнение с помощью java Main, java (jvm) найдёт этот метод и выполнит его. Если такой метод найден не будет выведется сообщение об ошибке. Все методы в java принадлежат классам и обязаны быть объявлены внутри класса - самая наименьшая программа в java может быть только классом ( не методом как в c/c++/basic) |
|||
|
||||
| Christoph |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 667 Регистрация: 23.1.2008 Где: Харьков Репутация: нет Всего: 11 |
чувак, тебе не стыдно спрашивать такое?
-------------------- ![]() |
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Последнее.
1)
Что означают здесь параметры внутри скобок? Почему если их убрать программа не скомпилится? Почему перед объявлением метода стоит ключевое слово public? Что означает также ключевое слово static в методе. Что означает ключевое слово package. Заранее благодарю за ответ. Это сообщение отредактировал(а) Syltan - 14.5.2010, 20:55 |
|||
|
||||
| dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 11 Всего: 16 |
>Что означают здесь параметры внутри скобок? Почему если их убрать программа не скомпилится?
это параметры которые передаются в строке вызова программы. Например, вызов программы строкой java Main foo bar передаст в метод main массив состоящий из двух элементов - стрингов, по индексу 0 - foo, по индексу 1 – bar Если параметры убрать, то программа скомпилиться, но jvm не сможет её выполнить так как метод main(String[] args) не будет присутствовать в кассе. А jvm именно его и и запускает. Метод ищется по имени и параметрам. >Почему перед объявлением метода стоит ключевое слово public? public разрешает вызов метода из классов в других пакетах (package) и в том числе , загрузчика программы в jvm. >Что означает также ключевое слово static в методе. что метод принадлежит классу, а не инстансу объекта. Статические методы могут вызываться без конструирования класса и имеют могут оперировать только над статическими методами, свойствами класса. Что означает ключевое слово package. > пакет, в который входит класс. Программа разбивается на пакеты по функциональным, архитектурным группам и т.д. |
|||
|
||||
| BlackCrow |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 12.3.2010 Репутация: нет Всего: нет |
до чего же народ обленился... Не смотри видео уроки, возьми книжку допуситм thinkin in Java Брюса Эккеля ее бесплатно можно скачаать с оф сайта и читай ее там все разжевано, осталось только проглотить.
|
|||
|
||||
| soulcub |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 130 Регистрация: 2.2.2010 Где: Винница, Украина Репутация: нет Всего: 2 |
Та ладно Вам, человек разобраться хочет.. Вспомните свои первые шаги в Java, наверняка такие же вопросы были --------------------
Так давай же, поспеши!Отыскать СВОЙ куб души! |
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Ещё небольшой вопрос. Вот выдуманный код.
Впорос такой. Скажите, как я могу получить доступименно к полям private String name; private double salary; Это сообщение отредактировал(а) Syltan - 19.5.2010, 22:09 |
|||
|
||||
| dorogoyIV |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: 3 Всего: 46 |
|
|||
|
||||
| Syltan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 301 Регистрация: 31.8.2009 Репутация: нет Всего: -2 |
Вот создал ещё самый прсотой код, но слово молодец не выдаёт после ввода слова: "да".
|
|||
|
||||
| pathfinder |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 3.3.2010 Репутация: 2 Всего: 10 |
заменить на
|
||||
|
|||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |