Chapter 7面向对象---类 (4th,Mar.)

Posted 庚xiao午

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Chapter 7面向对象---类 (4th,Mar.)相关的知识,希望对你有一定的参考价值。

技术分享

类是封装对象的属性和行为的载体,在java语言中对象的属性以成员变量的形式存在,对象的属性以成员方法的形式存在。

1、成员变量

在Java中对象的属性也称为成员变量。使用class关键字来定义类,成员变量的类型可以设置为Java中合法的数据类型,其实成员变量就是普通的变量,可以设初始值也可以不设初始值,如果不设初始值,则会有默认值。

格式:修饰符 数据类型 变量名

2、成员方法

在Java语言中使用成员方法对应于类对象的行为。

格式:

修饰符 返回值类型 方法名(参数类型  参数名)

{

... 方法体

return 返回值;

}

一个成员方法可以有参数,这个参数可以是对象也可以是基本数据类型的变量,同时成员方法有返回值和不返回任何值的选择,如果方法需要返回值可以在方法体中使用return关键字,使用这个关键字后,方法的执行将被终止。如果无返回值可以使用void关键字表示。

3、类的构造方法

在类中除了成员方法之外,还存在一种特殊类型的方法,那就是构造方法。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。每当实例化一个对象时,类都会自动调用构造方法。

特点:

(1)没有返回值;

(2)名称要与本类的名称相同;

(3)不需要使用void关键字进行修饰。

格式:

修饰符 方法名(也就是类名)()

{

  //...构造方法体

}

4、this关键字

在Java语言中规定使用this关键字来代表本类对象的引用,this关键字被隐式地用于引用对象的成员变量和方法。

 

以上是关于Chapter 7面向对象---类 (4th,Mar.)的主要内容,如果未能解决你的问题,请参考以下文章

Chapter 7面向对象--- 静态方法重载继承

Chapter 1. 面向对象(类对象字段方法属性构造函数)

Chapter 8. 面向对象(多态--抽象类)

Java编程思想 4th 第2章 一切都是对象

菜鸟笔记 -- Chapter 6 面向对象

菜鸟笔记 -- Chapter 6.4 面向对象的三大特性