jak pisalam wyzej-to byla moja nieuwaga, nie importowalam biblioteki.
korzystajac jednak z okazji, ze zaczelam temat, mam do Was nastepujace pytanie:
jak najlepiej zorganizowac sobie klase odpowiedzialna za polaczenie z ftp i sciagniecie pliku. nie chce smiecic ani pisac czegos tak jak sie nie powinno.
wiec tak, mam klase FTPCon - w niej bede sie laczyc i sciagac plik. pytanie moze glupie, ale jako osoba poczatkujaca mam spore braki. czy mozna (powinno sie?/nie powinno?) zrobic polaczenie w konstruktorze?
tzn niech przykladowo klasa wyglada tak:
public class FTPCon {
public FTPCon {
//tu w konstruktorze lacze sie z FTP
pobierz_plik();
// po pobraniu pliku rozlaczam sie
}
public void pobierz_plik()
{
//pobieram i zapisuje na dysku plik pobrany z ftp
}
}
czy taka konstrukcja nie jest wadliwa? czy moze powinnam w klasie FTPCon napisac osobne metody do polaczenia sie i do rozlaczenia i na przyklad wywolac je w konstruktorze?
czy w ogole lepiej za wiele waznych operacji w konstruktorze nie robic?