webForumDet fria alternativet

klass-problem

Java

1 svar · 330 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#1

Jag har definierat klasserna public class Account och public class UseAccount.

För att göra nya objekt av vardera klasserna har jag användt följande kod:

Account me = new Account();

UseAccount you = new UseAccount();

I klassen UseAccount har jag definierat följande funktion(eller metod):

static void print_all()
(
System.out.prinln("Hello World");
}

När jag sen vill anropa print_all() så blir det delvis problem.

you.print_all() fungerar men inte me.print_all(). Jag antar att det har nåt med att klassen Account inte har tillåtelse att använda metoden men jag vet inte riktigt hur jag ska få det att fungera.

------------------
jme

Medlem sedan sep. 20001 124 inlägg
#2

Jag hoppas verkligen att du endera har implementerat printAll() i Account-klassen också, eller att Account ärver från UseAccount. Annars är det självklart att det inte funkar, metoden finns ju inte.

------------------
Överraska din chef: kom till jobbet i tid idag.

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)