黑马程序员—静态与非静态、构造函数

------- Windows Phone 7手机开发.Net培训、期待与您交流!



 -------、静态和非静态

1)、一个非静态的类当中,既可以有静态方法,也可以有非静态方法。
2)、静态方法需要类名.方法名();  实例方法需要对象名.方法名();
3)、静态类中既可以有静态的成员,也可以有非静态的成员。
4)、在非静态类中,是可以使用静态成员的。
5)、在静态方法中,能不能够使用到静态成员?可以使用到静态成员。
6)、在静态方法中,能不能够使用到非静态成员?不能,静态方法中只能够使用到静态的成员
7)、静态类中,只能存在静态成员,不允许出现实例成员。
8)、静态类不允许创建对象。


什么时候用静态类?什么时候用非静态类?
1、当类需要写成工具类,并且不需要被创建对象的时候,写成一个静态类。
2、静态类是占内存的。



new关键字
1)、在堆中开辟空间
2)、在开辟的空间中,创建对象
3)、调用对象的构造函数(初始化对象)


构造函数
语法:
public 类名([参数列表])
{

}
1、构造函数没有返回值,连void都没有。
2、构造函数的方法名必须和类名一致。


作用:就是为了初始化对象
当写好了一个类后,系统会默认的提供给我们一个默认的无参数的构造函数,当写了一个新的构造函数之后(不管是有参数还是没参数),都
会把原来那个默认的无参数的构造函数给干掉。


学习如逆水行舟、不进则退,让我在逆水中扬帆起航吧!  




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值