JAVA面向对象编程(3_2).ppt

JAVA面向对象编程(3_2).ppt

ID:51588146

大小:157.00 KB

页数:41页

时间:2020-03-24

JAVA面向对象编程(3_2).ppt_第1页
JAVA面向对象编程(3_2).ppt_第2页
JAVA面向对象编程(3_2).ppt_第3页
JAVA面向对象编程(3_2).ppt_第4页
JAVA面向对象编程(3_2).ppt_第5页
资源描述:

《JAVA面向对象编程(3_2).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、所有的Java程序都是基于类的。类是Java中的一种重要的复合数据类型,是组成Java程序的基本要素。class{(变量定义)(方法定义)}创建了一个新类也就意味着创建了一种新的数据类型。实例化一个类,就得到该类的一个对象。类是对象的模板,而对象是类的一个实例。将活动和属性与每一实体相关联属性员工详细资料工资结算表票据凭证收据活动计算工资支付工资支付帐单记帐银行交易会计每个部门的员工可对该部门的数据进行控制和操作对象车型:法拉利颜色:红色年份:1995活动发动停车加速类的基

2、本形式classclassname{TypeVar1;//声明成员变量1TypeVar2;//声明成员变量2TypeVar3;//声明成员变量3TypeMethod1(Parameters){//声明方法1//方法的主体1}TypeMethod2(Parameters){//声明方法2//方法的主体2}TypeMethod3(Parameters){//声明方法3//方法的主体3}TypeMethod4(Parameters){//声明方法4//方法的主体4}}类的变量classclassnam

3、e{TypeVar1;实例变量staticTypeVar2;类变量TypeMethod1(Parameters){//声明方法1//方法的主体1}TypeMethod2(Parameters){//声明方法2//方法的主体2}}类的方法classclassname{TypeVar1;//声明成员变量1TypeVar2;//声明成员变量2TypeMethod1(Parameters){//实例方法//方法的主体1}staticTypeMethod2(Parameters){//类方法//方法的主体

4、2(只能对类变量进行操作)}}方法的重载classclassname{TypeVar1;//声明成员变量1TypeVar2;//声明成员变量2TypeVar3;//声明成员变量3TypeMethod1(Type1var4,Type1var5){//声明方法1//方法的主体1}TypeMethod1(Type2var6,Type2var7){//声明方法2//方法的主体2}TypeMethod1(Type3var8){//声明方法3//方法的主体3}}构造方法classclassname{Type

5、Var1;//声明成员变量1TypeVar2;//声明成员变量2classname(Parameters){//构造方法//方法的主体1}TypeMethod2(Parameters){//声明方法2//方法的主体2}}构造方法的重载classclassname{TypeVar1;//声明成员变量1TypeVar2;//声明成员变量2classname(Type1var3,Type1var4){//构造方法1//方法的主体1}classname(Type2var3){//构造方法2//方法的主体

6、2}TypeMethod3(Parameters){//声明方法3//方法的主体3}}classA{publicstaticvoidmain(Stringargs[]){aaa=newaa(2f,4f);System.out.println("自动调用构造函数后,a="+a.a+"c="+a.c);floats=a.add_ab(1f,2f);System.out.println("调用加法运算后a="+a.a+"c="+a.c);}}classaa{floata,c;staticintb;aa

7、(){a=0;c=0;}aa(floatx,floaty){a=x;c=y;}floatadd_ab(intx,inty){a=x;c=y;return(a+b);}floatadd_ab(floatx,floaty){a=x;c=y;return(a+b);}staticvoidabc(intx){b=x;}}3.5对象类是创建对象的模板,当使用一个类创建了一个对象时,可说给出了这个类的一个实例,即类的实例化。3.对象创建对象对象的内存模型使用对象引用静态变量和静态方法的内存模型创建对象当创建

8、一个类时,只是创建了一种新的数据类型。对象是类的一个实例。创建对象包括对象声明和分配内存两步(也可合二为一)对象声明:类名对象名表;如Studenta;分配内存空间:a=newStudent(可带参数);可合二为一:Studenta=newStudent(可带参数);关键字new通常称为创建运算符,用于分配对象内存,并将该内存初始化为缺省值。一旦new完成分配和初始化内存,它就将调用构造函数来执行对象初始化。classfruit(){变量的定义;方法的定义;}classFruitDemo{pub

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。