Podstawowe pytania

1

Czym się różni to:
public int x, y; od: int x; int y;

Co oznacza new
Co oznacza void
Co oznacza Ciacho bb = new bb();

1

Niczym.
Tworzy nowy obiekt.
Metoda nie zwraca zadnego rezultatu.
Tworzy nowy obiekt bb ktory tak sie sklada jest implementacja interfejsu / podklasa klasy Ciacho.

0

A jak polaczyć aa.class z bb.class?

0

Nie nazywaj klas nic nie znaczącymi nazwami, bo Cie ktoś kiedyś rozstrzela.

0

Masz jakiekolwiek pojęcie o programowaniu (nie w Javie, w jakimkolwiek języku) ? Na 99% nie. Proponuję zacząć od przeczytania jakiejś dobrej książki/kursu o podstawach. Może być Java jak chcesz. Na forum znajdziesz propozycje. Wystarczy wpisać prawym górnym rogu na forum np. "książki java". Jak Ci się nie chce to http://4programmers.net/Java/Książki_do_Javy

0

Deklaracja int x; oznacza dostęp default, tzn z tego samego pakietu lub z klas pochodnych, dodanie słowa public usuwa wszelkie ograniczenia.

package test;
public class B
{
    int x=55;
    public int y=66;
}

import test.*;
public class A
{
    public static void main(String[] args)
    {
         B b = new B();
         //System.out.println(b.x); error: x is not public in B; cannot be accessed from outside package
         System.out.println(b.y);
    }
}

@emfałsi, nie strzelaj

0

default czyli package-private.

Zgodnie z http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html podklasy nie mogą korzystać z metod package-private klasy bazowej.

1
Ratvi napisał(a)

Czym się różni to:
public int x, y; od: int x; int y;

Ratvi napisał(a)

A jak polaczyć aa.class z bb.class?

Coś mnie się wydaje, że on to wcale nie chce uczyć się Javy, tylko by chciał Minecrafta crackować.. czy coś w ten deseń. Tego typu pytań na majnkraftowych forach od groma jest.

@bogdans: tratatata

1 użytkowników online, w tym zalogowanych: 0, gości: 1