Problèmes POO

Fermé
site12 Messages postés 288 Date d'inscription dimanche 13 février 2011 Statut Membre Dernière intervention 3 décembre 2017 - 27 juin 2015 à 20:19
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 28 juin 2015 à 08:23
Bonjour,
j'ai vraiment beaucoup de mal en lisant les cours de POO, peu importe le langage,et j'ai plusieurs questions à propos de plusieurs langages.

1) Une classe, c'est quoi ? et ça sert à quoi concretement ?

2) une structure, c'est quoi ? ça sert à quoi concretement ?

3) en c#, le mot "using", il veut dire quoi ? C'est une directive de pré-processeur

4) c'est quoi un constructeur/destructeur ? Et ca sert à quoi concretement ?


Aussi je m'y met en Swift, nouveau langage d'Apple, mais j'ai vraiment du mal

5) en swift (nouveau langage d'apple), voici le code de base


import Cocoa

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {

@IBOutlet weak var window: NSWindow!

@IBOutlet weak var button: NSButton!

@IBAction func button(sender: AnyObject) {

}

func applicationDidFinishLaunching(aNotification: NSNotification) {
// Insert code here to initialize your application

}

func applicationWillTerminate(aNotification: NSNotification) {
// Insert code here to tear down your application
}


}



5.1) Ca veut dire quoi "@" devant "@NSApplicationMain" et devant "@IBOutlet"

5.2) Et @NSApplicationMain signifie quoi ? ca sert à quoi ?

5.3) "sender: AnyObject", ca veut dire quoi sender ? Et ca veut dire quoi anyobject ?

5.4) NSWindow! , pourquoi y'a un "!" ?

Merci par avance à ceux qui s'y connaissent :)


A voir également:

1 réponse

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
28 juin 2015 à 08:23
1