方法的定义
1.Java是面向对象的语言,一切皆对象,而且Java里面的方法不能独立存在,只能在类里面声明
2.声明的方法:类方法=静态方法;对象方法=实例方法
3.区别:
定义的区别:静态方法 使用static修饰
意义的区别:静态方法依附于这个类本身,比实例方法优先被加载,当这个类被加载到内存中时,这个方法就被加载了,而此时对象还不存在所以只能用这个类来调用。
4.对象方法依附于对象,必须创建这个类的一个对象,用对象类调用
5.static可以修饰一下内容
--变量 静态变量
--方法 静态方法
--类(内部类)静态内部类
6.方法重载:同一个类里,方法名相同,参数不同。方法的重载和返回值,修饰符没有关系。
构造方法:如何去创建一个对象。
系统也会默认提供一个无参数的构造方法
特点:方法名和类名相同,没有返回值,解决两个问题,让代码更简洁