摘要:
什么是结构体? 实例化时在栈上开辟空间,是为值类型的类 结构体的特点: 有一个隐藏的无参构造,若想写有参构造,必须给字段赋值。 不能有析构方法,因为栈空间不需要手动管理。类因为在堆空间,则要手动管理,但有垃圾回收,除了线程等资源必须手动管理。 可以写的:字段、属性、方法、 只有一个父类 Object 阅读全文
摘要:
什么是委托、回调? 委托是一种方法类型,委托可以把方法的具体实现交给另一个类(委托对象)来管理。在一个类中调用另一个类的方法,此过程叫回调。 委托的应用场景: 当一个类中需要回调时,用委托解决。 委托案例: Person 类中的 GetDownLoad 方法中,要调用 DownLoad 类中的 Do 阅读全文
摘要:
反射是什么? 一种可以通过类名进行对象的实例化或者通过成员的名字操作类的成员的机制。 反射的应用场景: 当需要实例化一个新的类时,想要不修改源代码来添加,则可以在代码中通过反射用类名实例化类,然后通过修改配置文件灵活地实例化新的类。 反射实例化类 假设用反射获取 Person 类 1 //获取类的 阅读全文