摘要:
析构函数与构造函数 析构函数: ~Student() { Console.WriteLine("我是析构函数"); } 析构函数,当程序结束的时候,析构函数才执行。 帮助我们释放资源。 如果希望马上释放资源,那么就使用析构函数。 GC: garbage collection 垃圾回收器,自动释放资源 阅读全文
摘要:
new关键字 new:用来创建对象的。Person zsPerson=new Person();new帮助我们做了3件事儿:1)、在内存中开辟一块空间2)、在开辟的空间中创建对象3)、调用对象的构造函数进行初始化对象 (创建对象,需要给对象赋值) 构造函数的访问修饰符必须是public。 重载:一样 阅读全文
摘要:
VS封装字段快捷键: 提取方法 Ctrl+R,M 封装字段 Ctrl+R,E 提取接口 Ctrl+R,I. 构成函数: public Student() { Console.WriteLine("什么时候被调用"); } public Student(string name, int age,cha 阅读全文
摘要:
static:静态的 静态和非静态的区别1)、在非静态类中,既可以有实例成员(非静态成员),也可以有静态成员。 成员 方法/函数2)、在调用实例成员的时候,需要使用对象名.实例成员; 在调用静态成员的时候,需要使用类名.静态成员名;总结:静态成员必须使用类名去调用,而实例成员(非静态成员)使用对象名 阅读全文
摘要:
类语法:[public] class 类名{ 字段; 属性; 方法;}写好了一个类之后,我们需要创建这个类的对象,那么,我们管创建这个类的对象过程称之为类的实例化.使用关键字 new. this:表示当前这个类的对象。类是不占内存的,而对象是占内存的。 解决方案里添加项目,在项目里添加类。 给项目( 阅读全文
摘要:
1、面向过程 > 面向对象 面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。 把大象塞进冰箱里1、打开冰箱门2、把大象塞进去,亲下大象的屁股3、关闭冰箱门 孙全 瘦小 矮 小屌丝孙全踩着小板凳打开冰箱门孙全找翟盼盼帮忙把大象塞进冰箱里,孙全踩着板凳去亲。孙全踩着板凳关闭冰箱门 翟X 阅读全文