From c4e9067d29e45636aff5f424f3ef8d1131606d87 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Sun, 14 Jun 2015 20:01:02 -0300 Subject: [PATCH] variable/function visibility --- cpp.html | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/cpp.html b/cpp.html index 306f557..f54d5ee 100644 --- a/cpp.html +++ b/cpp.html @@ -163,6 +163,68 @@ Peronsagem player2 = new Chunli();

Visibilidade de variáveis e funções

+ +
+

public

+ +

+ Função/variável que está visível para classes + filhas e nas instâncias. +

+ +

+ Padrão quando não há uma visibilidade definida. +

+ +


+class PublicExample {
+	public:
+	int a_number;
+	void set_a_number(int number_to_set);
+	int get_a_number();
+}
+						

+
+ +
+

private

+ +

+ Função/variável que está visível apenas para + classes filhas. +

+ +


+class PrivateExample {
+	private:
+	int a_number;
+
+	public:
+	void set_a_number(int number_to_set);
+	int get_a_number();
+}
+						

+
+ +
+

protected

+ +

+ Função/variável é visível apenas dentro da própria + classe. +

+ +


+class ProtectedExample {
+	protected:
+	int a_number;
+
+	public:
+	void set_a_number(int number_to_set);
+	int get_a_number();
+}
+						

+