2009-12-02 7 views
0

Donc, je connais un peu de C, en essayant de sauter dans ObjC pour les applications Max. Essayer de comprendre les termes et juste besoin d'un gourou pour humourer moi.Objectif C Terminologie Aide

Ainsi, un objet peut être considéré comme une maison qui conserve les opérations et les données ensemble.

Mais il peut y avoir plusieurs objets différents du même type, appelés instance. Cela pourrait être considéré comme un parc à roulottes (communauté de maisons préfabriquées) avec un tas de maisons d'objets. Je ne sais pas comment donner un exemple de type cependant.

Suivant le même exemple, les méthodes seraient la façon dont les données dans la maison sont manipulées?

Essayer de comprendre ces définitions dans un exemple très simple pour mon cerveau :)

Répondre

0

Il semble que vous ayez besoin de formation sur la programmation orientée objet en général plutôt que sur Objective-C en particulier. Faites des recherches sur Google pour les références OOP générales. Voici quelques notions de base se rapportant à votre question:

Objet: Terme général pour désigner une combinaison de données et les opérations liées
Classe: Une définition spécifique d'un objet, par exemple NSController
Instance Un objet spécifique créé à partir d'une classe Donc, je pourrais avoir un objet Controller1, c'est une instance de la classe NSController. Cela pourrait être appelé un "objet NSController" ou une instance de "NSController".

+0

@phoebus @Nick, ouais il me semble que je dois d'abord lire un peu sur la POO. Espérons que ma connaissance de base de C aidera ou non? – HollerTrain

+0

Vos connaissances C aideront avec des exemples syntaxiques, et la compréhension du concept d'une structure C vous aidera à comprendre l'idée d'une classe encapsulant des données et des méthodes. – phoebus

0

Arrêtez d'utiliser ces analogies, il suffit de commencer à jouer avec des tutoriels et le code, vous obtiendrez le coup de ce que tout ne pas en temps. Dans mes mots, j'appellerais les méthodes un collectif d'instructions que vous pouvez appeler avec le nom de la méthode donnée.

Mais vraiment, il suffit de commencer à écrire du code, le reste viendra :) (pas de copie coller !!)

0

Qu'est-ce que vous demandez n'a rien à voir avec Objective-C en particulier, et tout à voir avec Object-Oriented Programming . Lisez-le avant de plonger dans la nouvelle langue!

0

Je sais que ce sujet est assez ancien, mais j'ai pensé que j'essaierais de vous aider au cas où quelqu'un viendrait chercher des réponses.

objet

Plan directeur pour une maison. Il a les plans pour construire une maison, et il fournira même les entrepreneurs pour construire la maison pour vous, mais ce n'est pas la maison.

Instance

C'est une maison. Il garde également la trace de toutes les caractéristiques de la maison, et par conséquent, il peut être introspectif. IE: Vous pouvez demander à la maison combien de pièces il a, quelles sont ses dimensions & etc.

Méthode

La plupart de chaque objet définira les méthodes. Les méthodes font des choses. Suivant l'analogie de la maison, une méthode serait le mécanisme qui saisirait les dimensions pour vous et les imprimerait, ou cela pourrait être quelque chose qui modifierait l'état de la maison. IE: appelez un plombier pour réparer un tuyau qui fuit sur la maison.