Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class A{
- /**
- * Konstruktor klasy A dziedziczonej z B
- */
- public A() {
- System.out.println("Konstruktor klasy A() dziedziczonej z B()");
- }
- }
- class B extends A{
- /**
- * Konstruktor klasy B dziedziczącej z A
- */
- public B() {
- System.out.println("Konstruktor klasy B() dziedziczącej a A()");
- }
- }
- class C{
- /**
- * Konstruktor klasy C dziedziczonej z TestKolejnosci
- * @param x - zmienna przekazana do konstruktora
- */
- public C(int x) {
- System.out.println("Konstruktor klasy C(), dziedziczonej z TestKolejnosc()");
- }
- }
- class D{
- /**
- * Konstruktor klasy D
- */
- public D() {
- System.out.println("Konstruktor klasy D()");
- }
- }
- public class TestKolejnosci extends C{
- static int x;
- B obiektB = new B();
- /**
- * Konstruktor klasy TestKolejnosci dziedziczacej z C
- */
- public TestKolejnosci(){
- super(4);
- System.out.println("Konstruktor klasy TestKolejnosci()");
- }
- /**
- * Blok inicjalizacyjny
- */
- {
- D obiektD = new D();
- }
- /**
- * @param args - argumenty przekazywane do programu z linii komend
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- System.out.println("TWORZE OBIEKT KLASY TestKolejnosci()");
- TestKolejnosci test = new TestKolejnosci();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement