类的构建和对象的使用

类:

(抽象的)对一类具有相同事物的描述和概括;

类是程序的基本单元;类是描述对象的“基本原型”;

对象:(实实在在存在的)是类的一个实例;是一个软件单元,它由一组结构化的数据和在其上的一组操作组成;

类和对象的关系:

类只是个抽象的称呼,而对象是个看到的摸到的听到的实例;是模具与产品的关系。

属性和方法:

属性用来形容一个实例对象的特点;

方法指明了每个对象的行为或者使用它们的方法。

定义在类中的方法和实例变量被称为类的成员;

面向对象的特点:继承性

                        封装性

                        多态性

对象的声明:

数据类型 变量名;

对象的创建:

new 构造方法();(分配空间)

方法定义:

返回值类型 方法名(参数1,参数2,参数n){

方法体;

当一个实例变量不是被该实例变量所在类的部分代码访问时,它必须通过该对象加点运算符来访问。但是当这个实例变量被定义改变量的类的代码访问时,改变量可以直接被引用。同样的规则也适用于方法。

方法的返回值:

将方法中的某个结果返回给它的调用者,只能返回一个值。

方法返回的数据类型必须与该方法指定的返回值类型相兼容。

接收方法返回值的变量也必须与指定方法返回值的类型相兼容。

方法的重载:(体现多态性)Overload

同一个类中的2个或2个以上的方法可以有同一个名字,它们的参数声明不同。(名称相同参数不同)

(当你重载一个方法时,该方法的每个版本都能够执行你想要的任何动作,比如System.out.println

构造方法:

没有返回值,与类同名。

构造方法是用来初始化一个对象的内部状态;构造方法也可以重载。Java虚拟机会有默认的构造方法。

This

This总是调用该方法对象的一个引用,构造方法的调用只能有一次;

this();----调用构造方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值