Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przekazanie w parametrze funkcji obiektu klasy
damianooo
post 3.11.2019, 20:39:24
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Mam klasę A i klasę B.
Klasa B rozszerza klasę A o jedno pole.

Do funkcji test1() dostaję obiekt klasy B gdyż potrzebne mi są wszystkie pola (z obiektu A i cool.gif, jednak do kolejnej funkcji (test2() ) wewnątrz tej nadrzędnej funkcji potrzebuję przekazać już tylko obiekt klasy A a więc bez pola klasy B.
Jak to uzyskać ? Obecnie w kolejnej funkcji dostaję o jedno pole za dużo.


Poniżej przykład:

  1. class A{
  2. String a1;
  3. String a2;
  4. }
  5.  
  6. class B{
  7. String a3;
  8. }
  9.  
  10.  
  11.  
  12. function test1(B b){
  13. ...
  14. test2(A a);
  15. }
  16.  
  17. function test2(A a){
  18.  
  19. ....
  20. }


Ten post edytował damianooo 3.11.2019, 20:40:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 19:55