一、成员方法与构造方法
1.成员方法:
可以有参可以无参,可以有返回值可以没有返回值;
定义的方式多种多样: 权限修饰符 返回值类型 方法名(形式参数){方法体}
作用就是完成特定的功能
2.构造方法:
构造方法的方法名必须与类名一致,而且没有返回值跟返回值类型
定义的方式单一,只能分为无参构造方法与有参构造方法
作用就是每次调用都能够给对象的值进行初始化
且构造方法要求严格,每一个类中至少有一个构造方法,如果没有,系统会默认创建一个构造方法,而且是无参的,如果个人自己创建的构造方法全部是有参的构造方法,程序将会报错。
二、什么是封装?
答:封装在我个人看来,就是把一个方法装到一个用户看不见的地方,你只管调用实现你想实现的功能,具体怎么实现的不需要用户去了解;可能一个方法要复用很多次,把整个方法封装起来,方便以后调用,省去了用一次写一次的麻烦。
1.封装的各种规范
所有的成员变量必须全部私有化==>priavte
必须提供一个无参的构造方法
要求使用private修饰的成员变量提供对应的Setter Getter ,方便获取、设置变量
三、什么是多态?(重点,到现在都没搞明白)