社区
C语言
帖子详情
class A:public class B是什么意思
cowkk
2002-12-10 10:14:12
class A:public class B是什么意思
...全文
2816
4
打赏
收藏
class A:public class B是什么意思
class A:public class B是什么意思
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jinside99
2002-12-10
打赏
举报
回复
1
多菜的问题我都答,呵呵,
class A:public class B //B是基类,A是B的派生类。
OuchToJava
2021-07-02
举报
回复
1
@jinside99
感谢你的回答; 但是,不会真有人觉得,每个人天生就该会c++吧?
langzi8818
2002-12-10
打赏
举报
回复
晕~
就是类A以公有的方法继承类B :)
cowkk
2002-12-10
打赏
举报
回复
就是翻书没找到才来问问
C/C++:类函数执行顺序
class
A{
public
: A(){cout<<"A+"<<endl;}
public
: ~A(){cout<<"A-"<<endl;} };
class
B :
public
A{
public
: B(){cout<<"B+"<<endl;}
public
: ~B(){cout<&...
error LNK2001: 无法解析的外部符号 "
public
: static
class
std::vector<
class
......
vector类型作为
class
的static成员,需要在
class
外 define。 如:
class
My
Class
{ private: static std::vector myObjectCache;
public
: static void UpdateCache (); };需要在类外std::vector My
Class
::myObjectCache;
用基类指针创建的派生类对象,无法访问派生类对象的数据和成员
class
A{};
class
B:
public
A{
public
: void f(); int a; } int main() { A * p=new B(); } //用p无法访问B类的数据和成员函数,那么这个新建的对象存不存在f()和a? 这个新对象的储存结构仍是类B,但是p是基类对象所以没办法访问f()和a, 所以需要加virtual让f成为虚函数,或者dynamic_c
class
、interface、extends、implements、throws
class
:定义类的时候使用,例如:
public
class
A{} interface:定义接口的时候使用,例如:
public
interface A{} extends:类继承类或者接口继承接口的时候使用,例如:
public
class
A extends B{},
public
interface A extends B,C{} implements:类实现接口的时候使用,例如:
public
class
A implements B,C{} throws:方法需要往上抛出异常的时候使用,例如:publi
下面代码将输出什么内容:
public
class
SystemUtil{
public
static boolean isAdmin(String userId){return ...
下面代码将输出什么内容:()
public
class
SystemUtil{
public
static boolean isAdmin(String userId){ return userId.toLowerCase()=="admin"; }
public
static void main(String[] args){ System.out....
C语言
70,035
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章