重拾Java回忆录(三):Java03类的特性
来源:互联网 发布:中南大学教务网络平台 编辑:程序博客网 时间:2024/05/17 23:39
类的特性
封装: 是指在定义类的时候,对类中的属性的一种定义的要求
在定义类的属性时,要求能够限制外部类的访问,有效的保护数据 ,解决的方案:添加访问修饰符 : private
--如此操作产生的问题
类中的属性对外不提供任何的信息,所有的操作只能在类中进行
解决的方案:
在类中有选择的编写属性的操作方法,有针对性提供类中属性的信息
--允许外界的访问
getXXX (属性的第一个字母大写)
--允许外界的修改
setXXX(参数..) (属性的第一个字母大写)
--快捷键的使用:快速的添加类中所以属性的 get/set方法 alt+shift+s--->set/get
封装出现的第二个问题:类中的属性的初值如何给定
--使用构造方法在创建对象时,给定初值
--使用setXXX方法给初值
继承: 是代码重用的一种手段
在编写类的过程中,如果出现了两个类之间存在包含的关系,考虑使用继承的方式进行描述
相对抽象:父类(1)
--包含若干子类的共性抽象(泛化)
相对具体:子类(n)
--在父类的基础上加入一些个性,对父类进行扩展(特化)
Extends , 一个类只能有一个父类
--子类都能继承什么:除父类的构造方法和私有成员,都能继承
0 0
- 重拾Java回忆录(三):Java03类的特性
- java回忆录—java的三大特性
- 重拾Java回忆录(五):Java05接口的使用
- 重拾Java回忆录(八):Java08集合的使用
- 重拾Java回忆录(十二):Java12线程的使用
- 重拾Java回忆录(二):Java02类和对象
- 重拾Java回忆录(十):Java10反射机制
- 重拾Java回忆录(四):Java04修饰符的使用
- 重拾Java回忆录(六):java06常用的类型分类
- 重拾Java回忆录(七):Java07String和Date的使用
- 重拾Java回忆录(十一):Java11内部类的使用
- Java回忆录(三)-------流程控制
- java回忆录—基本特性
- 重拾Java回忆录(一):Java01基本数据类型和基本语句
- [java03]java字符串
- JAVA03
- 重拾Java(三)
- java类的三大特性
- Remove Duplicates from Sorted List
- Myeclipse链接sql server 2005是出现Error while performing database login with the sql2005 driver:
- 九度1156:谁是你的潜在朋友
- javamail发送邮件
- 三层架构
- 重拾Java回忆录(三):Java03类的特性
- 《高级Bash脚本编程指南》学习笔记(9)——基础:文件测试操作符
- “宠伴”APP使用及功能简介
- 入库盘点机销邦Supoin X3084数据采集器
- comboBox
- Triangle
- ORA-01460的重现与解决
- 详谈 oracle 索引
- XPath查询第一讲