方法重载
多态:就是同一种事物在不同的情况下有多种表现形式。
多态有两种表现形式:方法重载 方法重写
方法重载:在同一个类中,有多个方法名相同,但是参数列表不同包括参数的个数、类型、顺序的不同。JVM会根据参数来匹配相应的方法在Java中普通方法和构造方法都可以重载返回值类型不同,其它都相同的情况下,构不成方法重载。
Object类
Object类在Java中,是所有类的父类(超类、基类、根类),它位于java.lang包中。
凡是位于java.lang包中的类,都无需导包,可以直接使用。
如果一个类没有明确指明它的父类,则父类默认就是Object类。
Object类中的方法:
public String toString():用来输出对象的字符串表示形式,包名.类名@对象哈希码值的16进制
package 打包
语法:package 包名;package一定要位于源文件的第一句代码
import 导包】导包语法:import 包名.类名 或者 包名.*;Import语句一定要位于package语句下面。
JavaBean
JavaBean是一个可以重复使用的组件,也是Java中的一个普通类,只不过它需要遵循一定的规则,才能称为javabean
JavaBean的规范类中所有的成员属性都是私有,
也就是private来修饰提供一个公共无参数的构造方法。
为所有私有的属性提供公共的set和get方法。。
为所有私有的属性提供公共的set和get方法。
set方法是有参数无返回值的,目的是通过set方法给javabean中的私有属性赋值,命名方式 setXxx(数据类型 参数名) ,Xxx表示是属性名
get方法是无参数有返回值的,目的是通过get方法获取javabean中私有属性的值,命名方式 getXxx()
boolean类型的get方法 是以 is开头的
访问修饰符
访问修饰符可以用来限定一个元素被使用的范围
【private只能修饰属性和方法,不能修饰类,一般成员属性私有,方法公共public】
【public一般用来修饰类和方法,默认修饰符也可以修饰属性、方法、类】
【protected比较特殊,一般用来修饰受保护的属性和方法】
修饰符 同一个类中 同一个包中 不同包的 不同包的
子类无关类 子类 无关类
private 在
默认 在 在
protectend 在 在 在
public 在 在 在 在