[Débutant] Appel d'une fonction non statique
Salut tout le monde,
Je suis entrain de comprendre un bout de code , et j'ai quelques difficulté : Pouvez vous m'expliquer comment on peut appeler une fonction (getFeeds()) dans une classe (Container Data) sans instancier cette classe.
Pourquoi il n'a pas fait :
ContainerData c=new ContainerData();
c.getFeeds();
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public class ContainerData {
static public Context context;
public ContainerData() {
}
public static ArrayList<Feed> getFeeds(){
.
.
.}
}
public class feedPlayer extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayList<Feed> feeds = ContainerData.getFeeds(); |
2ème question : c'est quoi la différece entre ContainerData.getFeeds();
et ContainerData().getFeeds();