对象的行为

来源:互联网 发布:淘宝店铺没有按时复核 编辑:程序博客网 时间:2024/05/18 08:08

构造函数:是一个特殊函数,该函数将在创建对象时运行,该函数返回类i型固定为该类的类型。若没有手动书写构造函数,编译器会使用默认的构造函数,默认构造函数无参无函数体
构造函数声明语法:
访问修饰符 类名 (形参列表){
函数体

构造函数的调用语法:
New 类名(实参列表)
调用构造函数即创建新的对象
函数重载:在同一个类中书写同名函数,只要参数列表不同
在类中可以调用自身的资源而不需要对象名
书写构造函数的原则:
保证创建的对象是有意义的
尽量保证构造函数的参数简单
在函数中,若参数名与属性名同名,则在该函数中直接使用该名称时,使用的是参数而不是属性

this关键字:表示当前对象
this的类型是写到哪一个类就是哪一个类的类型
this关键字还可以在构造函数中,调用本来的构造函数,要求必须写到构造函数的第一行。用的是this()的方法

方法声明:
访问修饰符 返回类型 方法名(形参列表){
方法体

调用:对象.方法名 (实参列表)

对象通信:某个对象在实施某个行为时,和其他对象产生关联
对象关系和对象通信的区别:
对象关系是固有的联系,该联系一直在,不会消失,而对象通信有开始有结束

静态资源:使用关键字static修饰的资源叫做静态资源
对象(实例)资源:没有sattic修的的
所有的对象(实例)资源必须通过对象访问
所有的静态资源,必须通过类名访问
资源包括属性和方法
若一个类中没有属性,只有方法,建议全部使用静态方法
在静态资源中不能使用对象资源
在对象资源中可以使用静态资源
静态资源初始化的时间为第一次使用该类型时
封装:隐藏内部实现,公开访问接口

访问器:用于设置和读取属性的方法(get、set)
访问器的作用:可以自由控制属性的设置和读取,除非迫不得已,否则不得在访问器外使用属性

0 0
原创粉丝点击