方便外部调用 void Set(类型*){赋值} ——> 类型* Get(){返回}

void SetHge(HGE *hge);//设置总体的HGE
HGE *GetHge();//得到HGE

实现:

HGE *g_hge = NULL;//创建一个指向hge类的指针

void SetHge(HGE *hge)
{
g_hge = hge;
}

HGE *GetHge()
{
return g_hge;
}

还有千万千万别忘了:在有入口函数工程源文件中, 初始化函数中设置上总体的HGE呀,

我今天就因为没设置上这个纠结,解决了快一个小时呢,真心脑残,谨记谨记呀


这是Java类定义的一部分,用于描述公共访问修饰符下的字段(fields)和方法(methods),以及setter和getter方法。`set*()` 是用于设置对象属性的方法,通常以变量名的形式命名,如`setField(fieldValue)`,而 `get*()` 是用来获取相应属性值的方法,如`getField()`。 具体来说: 1. **Public fields**: 公共字段可以直接从类的外部访问,例如 `public int age;` 定义了一个可以被其他类直接读写的年龄字段。 2. **Public methods**: 公共方法同样可以从类的外部调用,执行特定的功能,比如计算、验证等。例如 `public void displayMessage(String message)`,用于显示给定的消息。 3. **Setters (set*)**: 这些方法允许你在运行时修改对象的状态(属性)。它们通常用于处理复杂的数据更改逻辑,而不是简单地赋值。例如 `public void setAddress(String address) { this.address = address; }` 设置地址。 4. **Getters (get*)**: 这些方法返回对象的内部状态,不改变它。例如 `public String getAddress() { return address; }` 获取当前的地址。 下面是一个简单的示例: ```java public class Person { // Public field public String name; // Public method to display a greeting public void greet(String message) { System.out.println("Hello, " + message); } // Setter and Getter for the private name field private String _name; public String getName() { return _name; } public void setName(String name) { this._name = name; } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值