Witajcie, mam pytanie odnośnie klas w Pythonie, piszę program składający się z kilku klas, każda z nich jest w osobnym pliku. Moje pytanie czy każdy plik z klasą musi zaczynać się od definicji init czy po prostu może być tak:
import jakis_plik
import tkinter as tk
class Program:
def save_path(self):
self.input_name_company = tk.StringVar()
self.top = tk.Tk()
self.top.geometry("600x430+40+20")
self.top.configure(background="black")
self.rama = tk.LabelFrame(self.window, bg="black", fg="white", padx=5, pady=5)
self.rama.pack(padx=5, pady=5)
itd
i jak odwołać się do definicji save_path czy może być: jakiś_plik.Program.save_path(), czy to odwołanie jest poprawne?