C++ classes (original) (raw)
توفر لغة السي++ إمكانية البرمجة الكائنية أو الشيئية، والتي تقوم على أساس تصميم نوع بيانات يحمل تحته وظائف ومتغيرات خاصة به لتنفيذ غرض معين. تعتبر لغة السي++ من أوائل اللغات التي قدمت البرمجة الكائنية.Object-oriented programming#History * كما الحال مع بقية لغات البرمجة التي تدعم البرمجة الكائنية (الشيئية)، فإن كائنات سي++ يمكنها أن تورث وتورث (بالإنجليزية: وراثة (حوسبة))، ويمكنها أن تتعدد كائنيًا (بالإنجليزية: Polymorphism)، وأن تُقولب (بالإنجليزية: التحويل في c++) من وإلى أنواع مختلفة من البيانات، وغيرها من الخصائص التي سيتطرق لها لاحقًا.
Property | Value |
---|---|
dbo:abstract | توفر لغة السي++ إمكانية البرمجة الكائنية أو الشيئية، والتي تقوم على أساس تصميم نوع بيانات يحمل تحته وظائف ومتغيرات خاصة به لتنفيذ غرض معين. تعتبر لغة السي++ من أوائل اللغات التي قدمت البرمجة الكائنية.Object-oriented programming#History * كما الحال مع بقية لغات البرمجة التي تدعم البرمجة الكائنية (الشيئية)، فإن كائنات سي++ يمكنها أن تورث وتورث (بالإنجليزية: وراثة (حوسبة))، ويمكنها أن تتعدد كائنيًا (بالإنجليزية: Polymorphism)، وأن تُقولب (بالإنجليزية: التحويل في c++) من وإلى أنواع مختلفة من البيانات، وغيرها من الخصائص التي سيتطرق لها لاحقًا. (ar) A class in C++ is a user-defined type or data structure declared with keyword class that has data and functions (also called member variables and member functions) as its members whose access is governed by the three access specifiers private, protected or public. By default access to members of a C++ class is private. The private members are not accessible outside the class; they can be accessed only through methods of the class. The public members form an interface to the class and are accessible outside the class. Instances of a class data type are known as objects and can contain member variables, constants, member functions, and overloaded operators defined by the programmer. (en) Клас в С++ - це визначений користувачем тип або структура даних, оголошена ключовим словом class , яка містить дані (поля) і функції (методи) як свої члени, доступ до якої регулюється трьома : private, public, protected (за умовчанням - private). Private-члени не доступні за межами класу, вони доступні тільки через методи класу. Public-члени є доступними і поза класом. Екземпляри класу називаються об'єктами, вони можуть містити змінні, константи, функції і перевантажені оператори, визначені програмістом. (uk) C++程序设计允许程序员使用类(class)定义特定程序中的数据类型。这些数据类型的实例被称为对象,这些实例可以包含程序员定义的成员变量、常量、成员函数,以及重载的运算符。语法上,類似C中结构体(struct)的扩展,C中结构体不能包含函数以及重载的运算符。 (zh) |
dbo:wikiPageExternalLink | http://www.cplusplus.com/doc/tutorial/classes2.html http://www.cplusplus.com/doc/tutorial/basic_io.html |
dbo:wikiPageID | 3874572 (xsd:integer) |
dbo:wikiPageLength | 29871 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1121654270 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Member_variable dbr:Default_(computer_science) dbr:Interface_(computing) dbr:Compiler dbr:Constant_(computer_programming) dbr:NOT_gate dbr:Object_(computer_science) dbr:Order_of_operations dbr:Class_(computer_programming) dbr:Function_(mathematics) dbr:Plain_Old_Data_Structures dbr:Arity dbr:Keyword_(computer_programming) dbr:Operator_overloading dbr:Syntax_(logic) dbr:Type_conversion dbr:Data_structure dbr:Ampersand dbr:Data_structure_alignment dbr:Exclamation_mark dbr:Access_specifier dbr:Object_composition dbr:Header_file dbr:Array_data_type dbr:Associativity dbr:Asterisk dbc:C++ dbr:Access_modifiers dbc:Articles_with_example_C++_code dbc:Class_(computer_programming) dbr:Reinterpret_cast dbr:Assignment_operator dbr:Class-based_programming dbr:Class_implementation_file dbr:Const-correctness dbr:Inheritance_(computer_science) dbr:Integer_(computer_science) dbr:Operator_(programming) dbr:Semicolon dbr:User-defined_type dbr:Offsetof dbr:Virtual_inheritance dbr:Constant_(computer_science) dbr:Constructor_(computer_science) dbr:Destructor_(computer_science) dbr:Primitive_type dbr:Declaration_(computer_science) dbr:Member_function dbr:This_(computer_science) |
dbp:wikiPageUsesTemplate | dbt:! dbt:Disputed_section dbt:For dbt:Further dbt:Main dbt:Mono dbt:Reflist dbt:C++_programming_language |
dct:subject | dbc:C++ dbc:Articles_with_example_C++_code dbc:Class_(computer_programming) |
gold:hypernym | dbr:User |
rdf:type | dbo:Company |
rdfs:comment | توفر لغة السي++ إمكانية البرمجة الكائنية أو الشيئية، والتي تقوم على أساس تصميم نوع بيانات يحمل تحته وظائف ومتغيرات خاصة به لتنفيذ غرض معين. تعتبر لغة السي++ من أوائل اللغات التي قدمت البرمجة الكائنية.Object-oriented programming#History * كما الحال مع بقية لغات البرمجة التي تدعم البرمجة الكائنية (الشيئية)، فإن كائنات سي++ يمكنها أن تورث وتورث (بالإنجليزية: وراثة (حوسبة))، ويمكنها أن تتعدد كائنيًا (بالإنجليزية: Polymorphism)، وأن تُقولب (بالإنجليزية: التحويل في c++) من وإلى أنواع مختلفة من البيانات، وغيرها من الخصائص التي سيتطرق لها لاحقًا. (ar) Клас в С++ - це визначений користувачем тип або структура даних, оголошена ключовим словом class , яка містить дані (поля) і функції (методи) як свої члени, доступ до якої регулюється трьома : private, public, protected (за умовчанням - private). Private-члени не доступні за межами класу, вони доступні тільки через методи класу. Public-члени є доступними і поза класом. Екземпляри класу називаються об'єктами, вони можуть містити змінні, константи, функції і перевантажені оператори, визначені програмістом. (uk) C++程序设计允许程序员使用类(class)定义特定程序中的数据类型。这些数据类型的实例被称为对象,这些实例可以包含程序员定义的成员变量、常量、成员函数,以及重载的运算符。语法上,類似C中结构体(struct)的扩展,C中结构体不能包含函数以及重载的运算符。 (zh) A class in C++ is a user-defined type or data structure declared with keyword class that has data and functions (also called member variables and member functions) as its members whose access is governed by the three access specifiers private, protected or public. By default access to members of a C++ class is private. The private members are not accessible outside the class; they can be accessed only through methods of the class. The public members form an interface to the class and are accessible outside the class. (en) |
rdfs:label | كائنات (سي++) (ar) C++ classes (en) Класи C++ (uk) C++类 (zh) |
owl:sameAs | freebase:C++ classes wikidata:C++ classes dbpedia-ar:C++ classes dbpedia-mk:C++ classes http://ml.dbpedia.org/resource/സി++_ക്ലാസുകൾ dbpedia-uk:C++ classes dbpedia-vi:C++ classes dbpedia-zh:C++ classes https://global.dbpedia.org/id/8moX |
prov:wasDerivedFrom | wikipedia-en:C++_classes?oldid=1121654270&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:C++_classes |
is dbo:wikiPageDisambiguates of | dbr:Class |
is dbo:wikiPageRedirects of | dbr:C++_class dbr:C++_struct dbr:C++_structure dbr:C++_structures_and_classes dbr:Class_(C++) dbr:Generic_C++_classes dbr:Generic_classes_in_C++ dbr:Class_member_function dbr:Classes_in_C++ dbr:Cpp_classes dbr:C_language_struct dbr:C_plus_plus_struct dbr:Struct_(C++) |
is dbo:wikiPageWikiLink of | dbr:Entity_component_system dbr:C++_class dbr:C++_struct dbr:C++_structure dbr:C++_structures_and_classes dbr:Allocator_(C++) dbr:Class_(C++) dbr:Generic_C++_classes dbr:Generic_classes_in_C++ dbr:Criticism_of_C++ dbr:AngelScript dbr:Standard_Template_Library dbr:Functional_(C++) dbr:Class dbr:Security_descriptor dbr:ABC_Software_Metric dbr:Aggregate dbr:Write_(system_call) dbr:Class_implementation_file dbr:IT++ dbr:Rule_of_three_(C++_programming) dbr:Plain_Old_C++_Object dbr:Struct_(C_programming_language) dbr:Outline_of_C++ dbr:Class_member_function dbr:Classes_in_C++ dbr:Cpp_classes dbr:C_language_struct dbr:C_plus_plus_struct dbr:Struct_(C++) |
is foaf:primaryTopic of | wikipedia-en:C++_classes |