powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / help!!
45 сообщений из 45, показаны все 2 страниц
help!!
    #34232733
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть код:

class A {
String name = "Nastya";
public static void main(String[]args) {
System.out.println(name);
}
}


компиляция не проходит, потому что динамическая переменная в контексте static
эту ситуацию можно обойти 4мя способами

1. ...
static String name = "Nastya";
...

2. поменять местами вторую и третью строчки


3. изменить контекст


подскажите, пожалуйста, четвертый
...
Рейтинг: 0 / 0
help!!
    #34232737
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавить перед class слово public. иначе компиляться не будет
...
Рейтинг: 0 / 0
help!!
    #34232741
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по сабжу можно так:
Код: plaintext
1.
2.
3.
4.
5.
public static void main(String[] args) {
   A a = new A();
   System.out.println(a.name);
}
 
...
Рейтинг: 0 / 0
help!!
    #34232750
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выдает ошибку и в том и в другом случае
...
Рейтинг: 0 / 0
help!!
    #34232752
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код программы и ошибку в студию
...
Рейтинг: 0 / 0
help!!
    #34232768
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все исправила, - налажала там немного по невнимательности

вопрос концептуальный:
ты можешь объяснить студентке филологического факультета, что тут написано и как оно работает?)))

class A {
String name = "Nastya";
public static void main(String[] args) {
A a = new A();
System.out.println(a.name);
}
}
...
Рейтинг: 0 / 0
help!!
    #34232788
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastytвсе исправила, - налажала там немного по невнимательности

вопрос концептуальный:
ты можешь объяснить студентке филологического факультета, что тут написано и как оно работает?)))

class A {
String name = "Nastya";
public static void main(String[] args) {
A a = new A();
System.out.println(a.name);
}
}
Если кратко - написан исходный код класса А, работает оно на компьютере :)
...
Рейтинг: 0 / 0
help!!
    #34232804
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зашедший, спасибо большое, но проблема в том, что такой ответ не примет мой преподаватель
ыыыы!!!!чорт!!!
...
Рейтинг: 0 / 0
help!!
    #34232835
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сцылко . Лекция на тему "Объектная модель в Java". Дает основы в 4 страницах. Читай и да обрящешь свет Истины :)
...
Рейтинг: 0 / 0
help!!
    #34232860
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо)))
...
Рейтинг: 0 / 0
help!!
    #34232868
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у-ух! надеюсь сдам этот чёртов зачет! ребята, спасибо вам огроменское!
...
Рейтинг: 0 / 0
help!!
    #34232892
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кратко - создается экземпляр класса A (т.е. объект), затем происходит обращение к его полю name
...
Рейтинг: 0 / 0
help!!
    #34232949
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я уже нашла, спасибо)
...
Рейтинг: 0 / 0
help!!
    #34233033
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
появился еще один вопрос с которым не могу справится:

при каких условиях возможно нисходящее преобразование типа?

ответ:
"A a = ...;
b b = (B)a;

Возможно только если B extends A и a instanceof B - true"

преподавателя не устраивает


буду благодарна, если поможете
...
Рейтинг: 0 / 0
help!!
    #34233041
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
class A extends B {
}

class B extends C {
}

A a = new A();

//тогда верно
B b = a;
C c = a;
C c1 = b;
...
Рейтинг: 0 / 0
help!!
    #34233050
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просят словесную формулировку "попроще, своими словами"...кодом я уже писала...
жозеф! - господи, какая же у вас тяжелая работа, ребят!
...
Рейтинг: 0 / 0
help!!
    #34233071
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы человек (класс Б), но в тоже время вы женщина (класс А).

женщина - это человек (A extends B)

я могу с вами общаться как с человеком (A a = new A()), а могу и как с женщиной (B b = a), 2ой вариант предоставляет дополнительные возможности, как то - флирт итп (а класса-наследника более конкретная реализация деталей и дополнительная функциональность)
...
Рейтинг: 0 / 0
help!!
    #34233108
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastytпросят словесную формулировку "попроще, своими словами"...кодом я уже писала...
жозеф! - господи, какая же у вас тяжелая работа, ребят!
Также возможно, если В - это интерфейс, который реализовывает класс А. В таком случае instanceof также скажет true.
...
Рейтинг: 0 / 0
help!!
    #34233134
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
аааа!!!спасибо!!!!
слушайте, у меня тут пипец какой-то совсем!))))
я схожу с ума!
...
Рейтинг: 0 / 0
help!!
    #34233143
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
public interface Foundable {
int found(double x);
{

class Basic implements Foundable {
int found(double x) { return
Math.round(x);
}
}


можно ли так? будет ли оно работать? почему так?
...
Рейтинг: 0 / 0
help!!
    #34233147
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastytя схожу с ума!
(лениво)...весь мир уже давно сошел, а ты только начала... don't worry - be happy...
...
Рейтинг: 0 / 0
help!!
    #34233151
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
будет. а что непонятного?
...
Рейтинг: 0 / 0
help!!
    #34233163
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastytpublic interface Foundable {
int found(double x);
{

class Basic implements Foundable {
int found(double x) { return
Math.round(x);
}
}


можно ли так? будет ли оно работать? почему так?
Так - не будет. Методы, реализующие интерфейс, должны объявляться как public . А вот так, например, будет:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
 public   interface  Foundable {
     int  found( double  x);
}

 class  Basic  implements  Foundable {
     public   int  found( double  x) { 
         return  Math.round(x);
    }
}

...
 public   static  Foundable getFoundable(Object o) {
     return  (Foundable) o;
}
...
Foundable f = getFoundable( new  Basic());
...
Рейтинг: 0 / 0
help!!
    #34233173
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я в бешенстве - http://www.spbgu.ru/foto22485

это предсказания - проверять нельзя. нужно посмотреть на код, сказать чем он тебе не нравится, а главное почему!
...
Рейтинг: 0 / 0
help!!
    #34233182
Йогурт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая симпатичная барышня
далась вам эта ява =)
...
Рейтинг: 0 / 0
help!!
    #34233184
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastyt
это предсказания - проверять нельзя. нужно посмотреть на код, сказать чем он тебе не нравится, а главное почему!
может лучше проставиться? коньячок-с там...
...
Рейтинг: 0 / 0
help!!
    #34233197
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastytя в бешенстве - http://www.spbgu.ru/foto22485

это предсказания - проверять нельзя. нужно посмотреть на код, сказать чем он тебе не нравится, а главное почему!
Стандартная практика всех сертификационных экзаменов :)
...
Рейтинг: 0 / 0
help!!
    #34233200
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ааааааа!!!!тут тётка такая - жуть!!!!
и чё-та все хочет от меня!!!!!!
нахер мне эта java нужна!тут еще мучаются 15 человек!!!!
пипец!!!
у-уф!
...
Рейтинг: 0 / 0
help!!
    #34233204
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nastyt
нахер мне эта java нужна!

прошу прощения у программистов
...
Рейтинг: 0 / 0
help!!
    #34233205
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы прям щас сдаете что ли?
...
Рейтинг: 0 / 0
help!!
    #34233213
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
целый день сидим ерундой занимаемся, потипу той, которую вам пишу...у-уф...убейте меня!...
...
Рейтинг: 0 / 0
help!!
    #34233216
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как выполняется преобразование типа?
...
Рейтинг: 0 / 0
help!!
    #34233220
Йогурт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastytкак выполняется преобразование типа?

Код: plaintext
1.
2.
Object general = "hi there";
String concrete = (String) general;
...
Рейтинг: 0 / 0
help!!
    #34233221
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пипец!тупая баба!нихера не понимаю!

простите
...
Рейтинг: 0 / 0
help!!
    #34233227
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по простому, я (виртуальная машина) смотрю что вы (конкретный экземпляр класса) - женщина (объект класса А), но в тоже время человек (объект класса B), потому я забываю про женщину (привожу тип: B b = a) и общаюсь с вами, как с человеком.

процесс забывания, тут предупрежу - могу наврать (давно это изучал), - это всякое там динамическое связывание итп.. рядовому программисту про это знать не обязательно.
...
Рейтинг: 0 / 0
help!!
    #34233244
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
короче, привести math к какому-то другому типу

public interface Foundable {
int found(double x);
}
class Basic implements Foundable{
int found(double x)
{ return
Math.round(x);

}
}


кааг???

зы:
все - сошла с ума
...
Рейтинг: 0 / 0
help!!
    #34233248
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
 public   class  A  extends  Math {}

Math m =  new  A();
A a = (A)m;
...
Рейтинг: 0 / 0
help!!
    #34233284
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделала так:

public interface Foundable {
int found(double x);
}
class Basic implements Foundable{
public int found(double x)
{
int result= (int) Math.round(x);
return result;
}
}


прокатило...
...
Рейтинг: 0 / 0
help!!
    #34233297
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хех, уважаемые, рассказываю: весь семестр не хродила на java - гм..были дела и поважнее. сегодня пришла - первый раз все это вижу, а зачет сдавать нада!
тут еще 14 человек сдают, причем и те, кто хоть что-то понимает. за сегодняшний день она НИКОМУ не поставила зачет!пипец! - мне до него - как до плутона...гм...простите...до небесного тела №134 340...

вам спсибо ваабще!без вас бы я совсем даже не продвинулась! высказываю уважение людям, которые знают так много(гораздо больше меня)!!и при этом согласились помочь "блондинке"!!!

все пошли бухать!сижу одна в универе, - пытаюсь написать хоть что-то на java! - я не могу вытянуть из себя ни строчки кода!!!

лытдыбр!
...
Рейтинг: 0 / 0
help!!
    #34233306
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...сижу перед компом...играю на варгане...
...
Рейтинг: 0 / 0
help!!
    #34233319
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кто живой?
...
Рейтинг: 0 / 0
help!!
    #34233340
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я тут оставлю....на всякий случай...может у кого будет время - буду очень признательна...

1. Составьте и проверьте программу вычисления коэффициентов треугольника Паскаля для заданного числа строк, используя алгоритм рекурсивного вычисления коэффициентов. Результаты вычисления сохраните в виде двумерного массива типа int. Организуйте печать полученных значений.

2. Составьте и проверьте программу вычисления значений одной из перечисленных функций на интервале [-1,1] с заданным шагом:
a) y=1/(1+x*x)
Значения аргумента и функции сохраните в массивах (для построении графиков в дальнейшем). Распечатайте 10 пар значений аргумента и функции.

3. Выполните следующие действия:
1) Создайте в отдельном каталоге oneA публичный интерфейс Executable с методом
int execute(int x,int y);
2) Создайте в том же каталоге абстрактный класс Executor, имплементирующий интерфейс Executable. Поместите в него следующий статический метод:

public static Executor getExecutor(){
if(System.currentTimeMillis()/1000%2==0) return new Summator();
else return new Multiplier();
}
3) Создайте два реализуемых расширения класса Executor с названиями Summator и Multiplier. Догадайтесь, какие действия должны производить их методы execute()....
4) Скопируйте в этот же каталог и откомпилируйте класс WhoIsThis.java.


public class WhoIsThis{
public static void main(String[] args){
if(args.length<2){
System.out.println(“Для правильной работы программы введите два целых числа”);
System.exit(1);
}
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
Executor e=Executor.getExecutor();
System.out.println(“Кто это? e.execute(”+a+”,”+b+”)=”+e.execute(a,b));
}
}

5) По большому счету надо бы заставить пользователя ввести правильное название исполнителя, но мы пока не умеем читать со стандартного ввода.
...
Рейтинг: 0 / 0
help!!
    #34233698
fjord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nastytты можешь объяснить студентке филологического факультета, что тут написано
интересно, и в каком это унире на филологическом факультете изучают java?
...
Рейтинг: 0 / 0
help!!
    #34233828
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очевидно - СПбГУ. Если не путаю, у них общаги рядом с Математико-Мехахническим и ПМ-ПУ факультетами ;)
...
Рейтинг: 0 / 0
help!!
    #34234470
nastyt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спбгу, все правильно. только занимаемся мы на ваське, а общежитие, если не ошибаюсь на кораблестроителей

С Новым Годом!!!!)
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / help!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]