09 2016 档案
摘要:字符串 string (1)字符串的不可变性 当给字符串重新赋值时,老值没有被销毁,而是重新开辟了一块新的空间去储存新值《 堆中,在栈中地址发生变化重新指向新值所处空间的地址。 具体过程请看图解(相册中):字符串的不可变性 当程序结束后由GC(垃圾回收器)扫面整个内存,如发现有的空间没有被指向,则立
阅读全文
摘要:一.namespace 命名空间 作用:解决不同类重名的问题 我们可以认为类是属于命名空间的 当我们需要再一个类中与另一个类建立关系时,通过命名空间来区别不同的类。所以需要我们这样做:导入命名空间 方式有三 (1)使用快捷键 alt +shift+f10 (2)手动将鼠标移到需要使用的类上通过光标来
阅读全文
摘要:静态与非静态的区别 (1)在非静态类中既可以有实例成员,也可以有静态成员(static修饰)。 (2)在调用静态成员的时候要使用:对象名.实例成员。 (3)在调用静态成员的时候要使用:类名.静态成员。 总结:静态成员使用类名去调用,非静态成员使用对象名去调用。静态函数中只能访问静态成员,不允许访问实
阅读全文
摘要:一。属性 作用:保护字段,对字段的赋值取值进行限定 意思是在初始化对象的时候防止出现不是事实的违规操作 如将性别赋值为‘中’ 本质:两个方法 get方法和set方法。 public 类型名 属性名 { get{return 字段名;} set{字段名=value;} } get,set属性方法没有存
阅读全文
摘要:提到“面向对象”就必须要说到“面向过程”: 面向过程:面向完成这件事的过程,强调的是完成这件事的动作(针对每个人量身定做的动作)。 面向对象:找个对象帮你做事,可以写出通用代码,屏蔽差异。 例子:完成“关门”这件事 一。白话文描述: “面向过程”是这样做的:1.张无忌一脚把门踹开 2.赵敏慢慢把门推
阅读全文

浙公网安备 33010602011771号