下载此文档

JAVA程序设计PPT教学课件-第2章 Java的面向对象特征.ppt


文档分类:IT计算机 | 页数:约65页 举报非法文档有奖
1/65
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/65 下载此文档
文档列表 文档介绍
第2章 Java的面向对象特征
1
本章导读
面向对象的概念和特征
Java中的类和对象
Java中的继承和多态
访问权限
2
本章导读
面向对象的概念和特征
Java中的类和对象
Java中的继承和多态
访问权限
3
面向对象的特征
封装
将数据(属性)和对数据的操作(功能)封装在一起
成员变量,成员方法,类
继承
子类可以继承父类的属性和功能,同时又可以增加子类独有的属性和功能
多态
多个操作具有相同的名字,但是接受的消息类型必须不同
同一个操作被不同类型的对象调用时产生不同的行为
4
本章导读
面向对象的概念和特征
Java中的类和对象
Java中的继承和多态
访问权限
5
Java中的类和对象
(1)类的基本结构
(2)构造方法
(3)对象的创建和使用
(4)成员变量
(5)成员方法
(6)方法过载(重载)
(7)this关键字
6
(1)类的基本结构
class Student
{
int age;
boolean gender;
float height;
float weight;
public float getWeight()
{ return weight; }
public void setWeight(float givenWeight)
{ weight=givenWeight; }
}
类声明
类体






方法
7
(1)类的基本结构
类名一般遵守下列习惯
由一个单词组成时,类名的首字母使用大写
由几个单词组成时,每个单词的首字母要大写
变量名和方法名一般遵守下列习惯
由一个单词组成时,要用小写
由几个单子组成时,第一个单词的首字母小写,其余单词的首字母大写
8
(2)构造方法
类创建对象时,需要使用构造方法完成对象的初始化工作
构造方法的名称必须与类名相同
构造方法没有类型
一个类中可以有若干个构造方法(名称相同),但是构造方法的参数必须不同
如果类中没有构造方法,系统为类定义一个默认的构造方法,该构造方法没有参数,类体为空
9
(2)构造方法
class Circle
{
double radius=;
Circle( ){ } //无参构造方法
Circle(double givenRadius)//有参构造方法
{ radius=givenRadius; }
double getArea( )
{return *radius*radius; }
double get Girth( )
{return **radius; }
}
如果类定义中显式地给出了构造方法,系统就不会再提供默认的构造方法
例如,Circle类中如果只定义了构造方法Circle(double givenRadius),则类对象无法调用构造方法Circle()
10

JAVA程序设计PPT教学课件-第2章 Java的面向对象特征 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数65
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-05-07