Java 面向对象程序设计第一章面向对象

<一>类与对象

学习Java语言必须掌握类和对象,这样可以从深层次理解Java这种面向对象的程序开发理念,从而更好更快地掌握Java的编程思想和方法。

Object: 类(class)和对象(object)是面向对象方法的核心概念

<1>类的语法结构

[修饰符]  class  类名

{

    定义构造方法

    定义属性

    定义方法

}

<2>对象创建和使用

在Java语言中创建对象的根本途径是,通过new关键字调用某个类的构造方法,即可创建该类的实例。

(1)声明对象

类名  对象名

Hero  hero;

(2)实例化对象

对象名  =  new  构造方法()

hero  =  new Hero()

(3)属性的调用

对象名.属性

对象名.方法名([参数])

<3>对象和引用

当一个对象被创建成功后,该对象将保存在堆内存中,在Java程序不允许直接访问堆内存中的对象,只能通过对象的引用访问该对象。

 

<二>方法详解

<1>方法声明

方法声明包含方法头和方法体俩部分。

[<修饰符>]  <返回类型>  <方法名>  ([参数列表]){方法体}

<2>方法参数传递

参数的传递是指实际参数向形参值的传递过程

 

<三>可变形参方法

Java允许定义形参个数可变的参数,即允许为方法指定数量不确定的形参。

[<修饰符>] <返回类型> <方法名> (变量类型...变量名 ){方法体}

 

<四>构造方法

在类定义中有一类特殊的方法,此类方法的名称与类名完全一致,在创建对象时用于对成员变量进行初始化,此类方法被称为构造方法

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值