- 博客(4)
- 收藏
- 关注
原创 关于virtual,new和override技术
子类中使用override关键字声明的方法必须与父类中的方法具有相同的名称、返回类型、参数列表和访问修饰符,使得代码可以根据不同对象的类型来调用不同的方法。使用new关键字声明的方法会隐藏父类中同名的方法,而不是重写它。这意味着当我们在父类中调用该方法时,调用的是父类中的方法,而不是子类中的方法。virtual:虚方法是在父类中声明的一种方法,可以被子类重写。使用virtual关键字声明的方法可以被子类继承并重写,使得代码可以根据不同对象的类型来调用不同的方法。在写代码时需要根据实际情况选择合适的技术。
2023-11-02 23:43:19
72
原创 c#跨窗体传送数据
在此示例中,第二个窗体中通过创建第一个窗体的实例来调用其公共方法,将需要传输的数据传输过去。第一个窗体中可以通过公共变量来访问从第二个窗体传输过来的数据。3.在第二个窗体中创建第一个窗体的实例,并调用该窗体中的公共方法将需要传输的数据传送过去。2.在第一个窗体中定义一个公共的方法,该方法可以接收从第二个窗体传输过来的数据。4.在第一个窗体中可以通过该公共变量来访问从第二个窗体传输过来的数据。1.在两个窗体中都定义一个公共的变量,以便在这两个窗体之间共享数据。
2023-11-02 23:42:04
346
原创 什么是面向对象编程
以上就是最直观的计算机中的对象的概念,而在现时生活中,随处可见的物品也能成为对象,如人,书桌等等,但是其中可以分为静态部分和动态部分,如人的身高体重暂时稳定不变的为静态部分,也可以称为属性,人的微笑等随机行为称为动态部分。其次就是继承,首先需要理解类和类也有关系,比如学生类和老师类,但这只是关联,继承是指比如果汁类,他可以细分为苹果汁类和西瓜汁类等等,而果汁类就是父类,西瓜汁类就是子类,那西瓜汁就能继承一些果汁类也就是父类的一些特有特性。在面向对象的概念中,数据结构+算法称作对象,而一个个对象组成程序。
2023-10-16 16:52:04
50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人