1、方法是一段可重复调用的代码段
定义格式:
访问修饰符 返回值类型 方法名(参数)
{
方法主体
}
2、
方法的重载
方法名称相同,但是参数的类型的个数不同,通过传递参数的个数和类型不同来完成不同的功能
3、
理解面向对象
程序的发展过程:面向过程、面向对象
面向过程:不去做什么样的盒子,随机取工具制作
面向对象:先想好一个什么盒子,再去找对应的工具去做
4、
面向对象的三大特性
封装性
对外部不可见
继承
扩展类的功能
多态性
方法的重载
对象的多态性
5、类的定义
class 类名称{
属性
方法
}
声明一个类需要关键字class(小写)
6、类与对象的关系
类是对某一事物的描述,是抽象的、概念上的意义,对象是实际存在的该事物的每一个个体,也称为对象或实列
7、方法的递归调用
递归调用是一种特殊的调用形式,就是方法自己调用自己
8、封装性
封装性的产生目的
保护某些属性和方法不被外部所看见
封装性的实现
为属性和方法进行封装是通过关键字private声明的
实现该属性的set 和 get方法,为外部所访问(鼠标右键可以再source中找到快捷实现他们的方式)
9、匿名对象
匿名对象就是没有名字的对象,如果程序中只使用一次该对象,就可以使用匿名对象的方式
(