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();
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();
Niczym.
Tworzy nowy obiekt.
Metoda nie zwraca zadnego rezultatu.
Tworzy nowy obiekt bb ktory tak sie sklada jest implementacja interfejsu / podklasa klasy Ciacho.
A jak polaczyć aa.class z bb.class?
Nie nazywaj klas nic nie znaczącymi nazwami, bo Cie ktoś kiedyś rozstrzela.
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 Książki do Javy
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
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.
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