class Book{
public:
char name;
int pages;
void printpages();
}
void printpages()
{
std::cout<<"书的页数"<<endl;
}
在定义类的属性和方法时可以选择
1.public :公有成员(在程序中类的外部是可访问的)。
2.protected: 受保护成员(在类的外部是不可访问的,甚至是不可查看的。只有类和友元函数可以访问私有成员)。
3.private: 私有成员(与私有成员十分相似,但有一点不同,protected(受保护)成员在派生类(即子类)中是可访问的)。
在调用类的方法时(虚函数):
一般是用 类.方法() 来调用
而通过指针,我们有一种新的方法来调用:
class Book{
public:
int pages;
void printpagenum();
}
void printpagenum()
{
std::cout<<"页数:"<<pages<<endl;
}
Book *book;
book = &Book;
book->printpagenum()
即定义一个Book的指针类型,通过->指向指针即可使用方法。
标签:对象,void,c++,public,访问,Book,成员,指针 From: https://blog.csdn.net/weixin_74231706/article/details/139496530