c语言是一种面向对象的编程语言,c语言能面向对象编程吗为什么

首页 > 教育培训 > 作者:YD1662023-06-19 11:57:54

类图

描述类的结构的图表。 可以用PowerDesigner进行绘制。 如:

-表示私有的, private, 外部可以访问

表示公有的, public

c语言是一种面向对象的编程语言,c语言能面向对象编程吗为什么(5)

static关键字

static修饰的属性和static修饰的方法统称为"静态成员", 也称为"类成员", 它不依赖实例。

反之, 没有static修饰的成员称为"实例成员","实例属性","实例方法", 它依赖实例而存在。

静态成员的访问方式:

类名.属性名

类名.方法名()

实例成员的访问方式:

对象名.属性名

对象名.方法名()

特别注意:

在实例方法中,可以访问静态成员

c语言是一种面向对象的编程语言,c语言能面向对象编程吗为什么(6)

在静态方法中, 不可以直接访问实例成员!

c语言是一种面向对象的编程语言,c语言能面向对象编程吗为什么(7)

再论方法

方法是对过程的封装, 用于外部调用。

调用方法的本质是执行方法中的代码, 执行完后返回到调用处。

定义方法的语法:

[可见性修饰符] [返回类型] [方法名] ( 参数列表 ) {

方法体

}

可见性修饰符:

public: 公有, 外部可访问

private: 私有, 外部不可访问

返回类型:

void: 无返回值

其它返回类型: 必须配合return

方法像黑匣子, 方法可以返回结果, 也可以不返回(void)。

c语言是一种面向对象的编程语言,c语言能面向对象编程吗为什么(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.