![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej, z OOP dopiero zaczynam. Napisałem sobie klasę konfiguracyjną, która działa prawidłowo. Pobiera ona dane z ini.
Jednak gdy używam kolejnej klasy do połączenia z MySQL - nie mogę się połączyć.
Ten post edytował VIPPER_ 29.12.2010, 18:46:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Pytanie zasadnicze... Czego brakuje Ci w klasie ConnectDatabase? Ja nie widzę żadnego konstruktora! A jak klasa ma utworzyć nowy obiekt, skoro nie wie jak? Jeśli chcesz by było to robione identycznie jak w klasie bazowej, to musisz to klasie potomnej "powiedzieć" wyraźnie (IMG:style_emoticons/default/smile.gif) Inaczej zna ona funkcje, ale nie wszystkie. Zrobi ona swój własny, domyślny konstruktor, który akurat z konstruktorem rodzica nie ma nic wspólnego. Klasa potomna chce wiec użyć metody init_get znanej rodzicowi bo ją dziedziczy. Problem w tym, że kompletnie nie ma pojęcia o danych parsowanych w konstruktorze rodzica, bo to nigdy nie zachodzi.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 11:47 |