Java类和对象

类和对象
具有相同特性(数据元素)和行为(功能)的对象的抽象就是类,因此对象的抽象就是类,类的具体化就是对象,也可以说类的实例是对象
类是构造面向对象程序的基本单位;是抽取了同类对象的共同属性和方法所形成的对象或实体的“模板”。对象是现实世界中实体的描述,对象要创建才存在,有了对象才能对对象进行操作。类是对象的模板,对象是类的实例。
使用类
在java中定义一个类,需要使用class关键字,一个自定义的类名和一对表示程序体的大括号。
其完整语法格式:
[public][abstract|final]class<class_name>[extends<class_name>]
[implements<interface_name>]{
//定义属性部分
<property_type>;
<property_type>;
<property_type>;
。。。。。。
//定义方法部分
Function1();
Function2();
Function3();
。。。。。。
}
*public:表示“共有”的意思,如果使用public修饰,则可以被其他类和程序访问。每个java程序的主类都必须是public类,作为公共工具供其他类和程序使用的类应该定义为public类
*abstract:如果类被abstract修饰,则该类为抽象类,抽象类不能被实例化,但抽象类中可以有抽象方法(使用abstract修饰的方法)和具体方法(没有使用abstract修饰的方法)。继承该抽象类的所有子类都必须实现该抽象类中的所有抽象方法(除非子类也是抽象类)
*final:如果类被final修饰,则不允许被继承
*class:声明类的关键字
*class_name:类的名称
*extends:表示继承其他类
*implements:实现某些接口
*property_type:表示成员变量的类型
*property:表示成员变量名称
*function;表示成员方法名称
类应该以下划线或字母开头,最好以字母开头;第一个字母最好大写,如果类名由多个单词组成,则每个单词的首字母最好都大写
创建一个新的类,就是创建一个新的数据类型,实例化一个类,就是得到类的一个对象。因此,对象就是一组变量和相关方法的集合,其中变量表明对象的状态和属性,方法表明对象所具有的行为。
声明成员变量语法
[public]protected|private][static][final]
<variable_name>
public,protected,private:表示成员变量的访问权限
static:表示该成员变量为类变量,也称静态变量
final:表示将各成员变量声明为常量
variable_name:表示变量名称
声明成员方法的语法
public class Test{
[public]protected|private][static]
<void|return_type><method_name>([paramList]){
//方法体}
}
一个完整的方法包含四个部分:方法的返回值、方法名称、方法的参数和方法体
方法第一个单词首字母小写,第二个单词首字母大写

  • public,protected,private表示成员方法的访问权限
    *static:表示限定该成员方法为静态方法
    *final:表示限定该成员方法不能被重写或者重载
    *abstract;表示限定该成员方法为抽象方法,抽象方法不提供具体的实现,并且所属类型必须为抽象类
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值