下载此文档

Ch4 面向对象.ppt


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
Ch4 面向对象
1

创建新的类使用关键字class。定义只含成员变量类的格式如下:
class 类名
{
数据类型1 变量名1;
数据类型2 变量名2;
……
}
定义一个描述汽车的类,类中只含有成员变量
public class Vehicle1
{
int passengers;
double weight;
String color;
}
2
对象
创建对象必须使用关键字new,并调用类的构造方法。例如,下列代码创建类Vehicle1的对象:
new Vehicle1( ) ;
声明类的引用变量的格式为: 类名引用变量名;
例如,Vehicle1 v;
只有通过关键字new创建对象,并将对象内存地址的引用赋给变量v后才能使用v。例如:
Vehicle1 v ;
v = new Vehicle1( ) ;
3
对象
声明了类的引用变量,并创建了类的对象后,就可以按照如下格式访问对象的成员变量:

例如:
v. passengers = 5;
();
4
对象
例:
Vehicle1 v1;
v1 = new Vehicle1(); //创建对象
int p = ;
double w = ;
String c = ;
("v1的passengers:"+p"+p);
("v1的weight初始值:"+w);
("v1的color初始值:"+c);
5
方法
定义成员方法的格式如下:
返回值类型方法名(形式参数列表)
{
// 方法体
}
·返回值类型指定返回的数据类型。如果不返回任何值,用void代替
·方法名必须是合法的标识符****惯上方法名字母用小写
·形式参数列表中的参数用成对的数据类型和变量名表示,如果有多个参数,每对数据类型和变量名之间用逗号隔开
·如果返回值,方法体最后一行代码必须是语句: return 表达式;表达式的数据类型必须与方法定义中的返回值类型一致。
·形式参数列表可以是空的,方法体也可以是空的。
返回值类型、方法名、一对( )、一对{ }是定义成员方法的四要素,缺一不可。
6
方法
定义含有成员方法的类
public class Vehicle2
{
int passengers;
double weight;
String color;
int getPassengers()
{
return passengers;
}
void setPassengers(int p)
{
passengers = p;
}
void outputVariables()
{
(" passengers value is:"+passengers);
}
}
7
方法
调用成员方法可以通过引用变量实现。格式为:
(实在参数列表)
例如:
Vehicle2 v = new Vehicle2();
(5);
();
("GREEN");
int i = ();
("passengers="+i);
("weight="+());
("color="+());
(44, , "WHITE");
();
8
构造方法
定义构造方法的格式为:
类名(形式参数列表)
{
// 方法体
}
例如:
Vehicle3(int p, double w, String c)
{
passengers = p;
weight = w;
color = c;
}
9
构造方法
class Vehicle3
{
int passengers;
double weight;
String color;
Vehicle3(int p, double w, String c)
{
passengers = p;
weight = w;
color = c;
}
void out

Ch4 面向对象 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小154 KB
  • 时间2018-01-04