Java学习心得(三)

通过两周计算机语言基础内容的学习,这周学习了Java语言的一大特征———面向对象。
面向对象,就是面对现实。现实中的一切就是对象,对象不同,就产生了“类”,类与类之间有不同,于是在程序中定义不同的类。
任何的对象都具有自己的特征和行为。对象的特征代表对象有什么,对象的方法代表对象能做什么。
类的抽取,在一组相同或相似的对象中,抽取出共性的特征和行为,类就是对象的模板。拥有多个特征和行为的实例,对象是类的实例。
面对对象的三大特征——封装、继承和多态
对象的封装是为了防止外部数据的非法录入,通过private访问修饰符来实现,主要是为了尽可能隐藏对象的内部实现细节,但是这种方式导致正常的数据也无法录入,进而需要以访问的形式,完成赋值与取值的操作,在方法中进行对数据的筛选操作。
继承是程序中类与类之间的特征和行为的一种赠与或获得,两类之间的继承关系必须满足“is a”的关系。父类的抽取是对共性的提取,功能越精细,重点越多,就越接近父类。继承的使用,提高代码的复用性,有提高代码的可拓展性。
多态,生活中不同人物角色看待同一个对象的视角不同,关注点不同。程序中的多态,父类引用指向子类对象,从而产生多种形态。
多态的作用,屏蔽子类间的差异,灵活、耦合度低。
对象的学习标志着开始学习Java知识,接下来要更加的多理解,多练习。

发布了33 篇原创文章 · 获赞 3 · 访问量 921

猜你喜欢

转载自blog.csdn.net/qq_44952731/article/details/104465733
今日推荐