Java学习中那些我不太明白的小知识(一)

一、成员方法与构造方法

1.成员方法:

可以有参可以无参,可以有返回值可以没有返回值;
定义的方式多种多样: 权限修饰符 返回值类型 方法名(形式参数){方法体}

作用就是完成特定的功能

2.构造方法:

构造方法的方法名必须与类名一致,而且没有返回值跟返回值类型

定义的方式单一,只能分为无参构造方法与有参构造方法

作用就是每次调用都能够给对象的值进行初始化

且构造方法要求严格,每一个类中至少有一个构造方法,如果没有,系统会默认创建一个构造方法,而且是无参的,如果个人自己创建的构造方法全部是有参的构造方法,程序将会报错。

二、什么是封装?

答:封装在我个人看来,就是把一个方法装到一个用户看不见的地方,你只管调用实现你想实现的功能,具体怎么实现的不需要用户去了解;可能一个方法要复用很多次,把整个方法封装起来,方便以后调用,省去了用一次写一次的麻烦。

1.封装的各种规范

所有的成员变量必须全部私有化==>priavte

必须提供一个无参的构造方法

要求使用private修饰的成员变量提供对应的Setter Getter ,方便获取、设置变量

三、什么是多态?(重点,到现在都没搞明白)

发布了4 篇原创文章 · 获赞 3 · 访问量 45

猜你喜欢

转载自blog.csdn.net/weixin_42597414/article/details/104459408