码迷,mamicode.com
首页 > 编程语言 > 详细

S1/使用Java理解程序逻辑/11- 类和对象

时间:2016-07-07 06:17:32      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

对象:用来描述客观事物的一个实体,由一组属性和方法构成。

 

类定义了对象将会拥有的特征(属性)和行为(方法)。

 

在Java面向对象编程中,用某个类创建出该类的一个实例,即为创建类的一个对象。

 

类就是对象的类型。,事实上,定义类就是抽取同类实体的共性自定义的一种数据类型。例如,“顾客”类、“人”类、“动物”类等。

 

Java的类模板如下所示。

语法:

public class <类名>{

//定义属性部分

属性1的类型 属性1;

属性2的类型 属性2;

……

属性3的类型 属性3;

 

//定义方法部分

方法1;

方法2;

……

方法n;

}

class前的public是公有的意思,依照编写规范不要漏写public。

 

类的命名规则:

1、不能使用Java中的关键字。

2、不能包含任何嵌入的空格或点号“.”,以及除下划线“_”、“$”字符外的特殊字符。

3、不能以数字开头。

注意:类名通常由多个单词组成,每个单词的首字母大写。另外,类名应该简洁而有意义,尽量使用完整单词,避免使用缩写词,除非该缩写词已被广泛使用,如HTML、HTTP、IP等。

 

如何定义类:

1、定义类名

通过定义类名,得到程序最外层的框架。

语法:

public class 类名{

}

2、编写类的属性

通过在类的主体中定义变量来描述类所具有的静态特征(属性),这些变量称为类的成员变量。

3、编写类的方法

通过在类中定义方法来描述类所具有的行为,这些方法称为类的成员方法。

 

在Java中,一个简单方法的框架如下所示。

访问修饰符      返回值类型       方法名(){

方法体

}

访问修饰符限制了访问该方法的范围,如public,还有其他的访问修饰符。返回值类型是方法执行后返回结果的类型,这个类型可以是基本类型,或者是引用类型,也可以没有返回值,此时必须使用void来描述。方法名一般使用一个有意义的名字描述该方法的作用,齐命名应符合标识符的命名规则。

 

Camel(骆驼)命名法和Pascal(帕斯卡)命名法。

骆驼命名法:方法或变量名的第一个单词的首字母小写,后面每个单词的首字母大写。例如,showCenter、userName等。

帕斯卡命名法:每一个单词的首字母都大写。例如,类名School等。

在Java中,定义类的属性和方法使用骆驼命名法,定义类使用帕斯卡命名法。

 

泪的作用就是创建对象。由类生成对象,称为类的实例化过程。一个实例也就是一个对象,一个类可以生成多个对象。创建对象的语法如下。

语法:

类名  对象名=new  类名();

在创建类的对象时,需要使用Java的new关键字。例如,创建School类的一个对象。

School  center=new   School();

Center对象的类型就是School类型。在Java中,要引用对象的属性和方法,需要使用“.”操作符。其中,对象名在圆点的左边,属性或方法的名称在圆点的右边。

语法:

对象名.属性                               //引用对象的属性

对象名.方法名()                        //引用对象的方法

例如,创建School类的对象center后,就可以给对象的属性赋值或调用方法,代码如下。

center.name="北京中心";       //给name属性赋值

center.showCenter();                //调用showCenter()方法

 

Java数据类型的默认值

类型

默认值

int

0

double

0.0

char

‘\u0000‘

boolean

False

String

null

S1/使用Java理解程序逻辑/11- 类和对象

标签:

原文地址:http://www.cnblogs.com/water5832/p/5648644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!