- 浏览: 18136 次
- 性别:
- 来自: 衡阳
最新评论
-
陈雨璇:
谢谢夸奖。
初涉C Sharp -
JuliaAilse:
初涉C Sharp
文章列表
总结:
1、构造函数:
构造函数是类的一个方法,它的函数名必须和类名完全相同。创建一个类的对象时,就必须用new关键字和构造函数来创建。
编写程序时,定义一个类后,系统会提供一个默认的构造函数,此构造函数是不带参的。如果定义了一个新的构造函数,则默认的构造函数就无法使用了。
构造函数没有返回值类型,普通函数则必须有返回值类型。
2、方法重载:
JAVA语言中,定义类时可以实现方法重载。如果要方法重载,则方法名必须相同。但方法的形参列表却不能相同,即参数个数或参数类型不相同。
实现方法重载后,方法会根据所传递的参数个数参数类型来调用哪一个方法。
3、this ...
1.为什么需要继承?如何继承?继承到了什么?
继承可以实现代码再次运用而不需要重新编写。继承后可以得到上一个类的属性和方法。
2.自动转型/强制转型
一个子类对象的类型可以自动转成父类的类型,但反之则不行,若想将父类对象转换成子类对象,则必须使用强制转换。
3.方法的重写/重载
方法重写继承时出现,在子类中重写父类的方法。重写是方法的定义一样,仅仅是重写方法体。
方法重载是指方法名相同,但方法的形参列表却不能相同,即参数个数或参数类型不相同。
4.多态
用于继承和重写机制,相同类型的对象,调用相同的方法,得到的结果可能不一样