重拾Java回忆录(三):Java03类的特性

来源:互联网 发布:中南大学教务网络平台 编辑:程序博客网 时间:2024/05/17 23:39

           

类的特性

        封装: 是指在定义类的时候,对类中的属性的一种定义的要求

         在定义类的属性时,要求能够限制外部类的访问,有效的保护数据 ,解决的方案:添加访问修饰符 : private

 

--如此操作产生的问题

类中的属性对外不提供任何的信息,所有的操作只能在类中进行

解决的方案:

在类中有选择的编写属性的操作方法,有针对性提供类中属性的信息

--允许外界的访问

getXXX (属性的第一个字母大写)

--允许外界的修改

setXXX(参数..)  (属性的第一个字母大写)

--快捷键的使用:快速的添加类中所以属性的 get/set方法 alt+shift+s--->set/get

 

      封装出现的第二个问题:类中的属性的初值如何给定

                          --使用构造方法在创建对象时,给定初值

                   --使用setXXX方法给初值

 

继承: 是代码重用的一种手段

在编写类的过程中,如果出现了两个类之间存在包含的关系,考虑使用继承的方式进行描述

相对抽象:父类(1)

       --包含若干子类的共性抽象(泛化)

相对具体:子类(n)

       --在父类的基础上加入一些个性,对父类进行扩展(特化)

 

Extends , 一个类只能有一个父类

--子类都能继承什么:除父类的构造方法和私有成员,都能继承


 

0 0
原创粉丝点击