Java语言面向对象编程中的类

基本概念

类简单点说就是“分类”的含义,是对多个具有相同特征和行为对象的抽象描述。***
在Java语言中用于
表示一种引用数据类型,里面包含了用于描述特征的成员变量和用于描述行为的成员方法。
*

类的声明

类声明定义了类的名字以及其他的属性,说明该类是什么样的一个类。一般来说,根据声明的类需要,类声明可以包含如下三种选项
1.声明类的修饰符
2.说明类的父类
3.说明该类所实现的接口

类的名称:

类的名字不能是Java中的关键字,要符合规定,即名字可以由字母、数字、下划线或美元符号$组成,并且不能由数字开头

类的命名习惯:

1.如果类名使用英文字母,那么名字的首字母使用大写字母;
2.类名最好容易识别、见名知意;
3.当类名由几个"单词"复合而成时、每个单词首字都要写。例如:HelloWorld等。
类声明的格式:

	[类修饰符] class 类名称[extends 父类名称] [implements 接口名称列表]{
		变量定义初始化;
		方法定义及方法体;
	}
	//class 是关键字,用来定义类。

类体的构成

类体的构成可以有2种类型的成员
成员变量:通过变量声明定义的变量,称作成员变量或域,用来表示类创建对象的属性。
成员方法:方法是类体的重要成员之一。其中构造方法是具有特殊地位的方法,供类创建对象时使用,用来给出类所创建的对象的初始状态;另一类方法,可以由类所创建的对象调用,对象调用这些方法操作成员变量形成算法,体现对象具有某些功能。

类修饰符

类修饰符是下列之一

public

public 关键字声明的类可以在其他的任何类中使用,默认时,该类只能被同一个程序包中的其他类使用。

abstract

abstract 抽象类,没有具体对象的概念类,没有具体实现功能,只能用于扩展子类。

final

final 最终类,表示该类已经非常具体,没有子类可扩展。

说明一个类的父类

在Java中,除Object类之外,每个类都有一个父类。Object类是Java中唯一没有父类的类,如果某个类没有声明父类,Java就认为它是Object的直接子类。因此,所有的其他类都是Object的直接子类或间接子类。
说明一个类的父类的形式为:

	class 类名 extends 父类名{
		...//类体;
	}
	//其中extends子句认为是直接继承后的父类,因此在类的分级结构中插入这个类。

说明一个类所实现的接口

接口定义了行为的协议,这些行为可以在处于各个层次的任何类中被实现。一个类要实现的一个或多个接口,可以使用关键字implements,并且在其后面给出由该类实现的接口的名字表,接口的名字表是以逗号分隔的多个接口,其形式为:

	class 类名 implements 若干个结构名{
	...//类体;
	}
	//接口可以声明多个方法和变量,但是没有这些方法的具体实现。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值