预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共89页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
项目4学生基本信息管理CompanyLogo学习目标重点、难点回顾本章背景任务学习任务学习程序语言的发展-人类更容易理解面向对象课堂思考面向对象例子面向对象类类类任务学习任务学习任务学习面向对象特性面向对象任务学习任务学习任务学习类的定义ccit1Java类的定义2、类的修饰符3、成员变量定义-语法规范3、成员变量定义成员变量定义-修饰符ccitclassA{publicintx;//任何类的对象都能对它读写完全暴露给使用者,除非特殊,一般不定义protectedinty;//同一个包中任何类或不同包中子类方法能进行读写privateintz;//只有本类自身成员才能访问intw;//同一个包中任何类对象可以进行读写voidsetX(inta){z=a;}//可以,在A类内部}publicclassTestA{publicstaticvoidmain(String[]args){Apt=newA();//通过new运算符生成一个A类对象pt.x=10;//因为是public,可对A类的对象中x成员进行读写pt.y=20;//如果在同一个包,是可以的。否则不可以pt.z=30;//不行,只有在A类内部才可以访问,外部无权}}假设两个类定义在同一个包中示例:控制范围-15、方法定义-语法规范举例:方法定义6、方法定义-修饰符static用于修饰类的数据成员和方法,表示该成员为静态成员基本形式:static数据类型变量名;static返回类型方法名([参数列表]){//方法体}修饰符static修饰符static修饰符-final修饰符abstract7、方法方法定义方法调用方法重载构造方法Main方法任务学习任务学习任务学习任务学习任务学习成员变量和局部变量名字隐藏和this关键字this关键字对象对象的创建对象的使用对象的使用-访问对象的成员变量和方法引用对象类型示例:使用对象1示例:使用对象2示例:使用对象3对象的使用-对象作为类的成员对象的使用-方法中使用对象对象的使用-对象数组对象的清除包包(package)包(package)使用其他包中的类主要包介绍再谈static类方法和类变量—static类方法和类变量—staticstatic示例:使用静态变量static示例:实例计数器static示例:使用静态方法static—不正确的引用static—解决办法任务学习任务学习任务学习课堂实训要求ThankYou!