当前位置:网站首页>[Tang Laoshi] C -- encapsulation: classes and objects

[Tang Laoshi] C -- encapsulation: classes and objects

2022-07-06 05:34:00 Tang laoshiyi

         Through the last article , We have basically understood the basic concepts of object-oriented programming : Everything is object , Use program code to describe each object , Use object-oriented thinking to write programs . So today we'll look at how to describe objects in a program .

【 Classes and objects 】
 

【 What is a class? ?】

Having the same characteristics

Have the same behavior

The abstraction of a class of things

Class is a template for an object

You can create objects through classes

Keywords of class

class

Classes are generally written in namespace In the block

 

These are all called classes

human beings

Machine class

Plants

         Now these classes have not been used to specifically describe and describe their contents , We will learn later . What you need to remember is , If you want to describe an object , that 90% Will use class keyword , You're sure to ask about the rest 10% Well ?

         You remember struct Structure ? It is a data aggregation , It is the rest 10%! Specific and class The difference between , We'll talk about it later .

【 What is an object ?】

Objects are created by classes

Class to create objects

Commonly referred to as instantiated objects

Instantiate object keywords

new

 

    ​    ​ Class is just a template for us to describe a class of things , In general , We don't use classes directly to do anything . We will instantiate the class as an object , Use objects to do some logical operations .

    ​    ​ You can think of it this way , There are thousands of people , We need several people to instantiate several objects to use , Just like Nu Wa pinching a clay figurine . All objects are under our control !

【 summary 】
 

Class is a template for an object

Used to abstract real objects

 

Object is an instance of a class

Used to represent a real object individual

 

Class is a custom variable

Instantiate class objects

Is declaring variables


Focus on Tang Laoshi Get more dry content

 

原网站

版权声明
本文为[Tang laoshiyi]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202132052552158.html