类与对象

1.类定义的基本形式

java语言中,用户自己可以定义一个类,作为引用数据类型。其定义的基本形式是:
class{
成员变量;
成员方法;
}
2.类定义的一般形式
类修饰符 class 类名称 [extends父类名称] [implements接口名称列表]{
成员变量的定义及初始化;
成员方法的定义及初始化;
}
3.对象的声明:
类名 对象变量名;
4.对象的创建:
new 类名([实参表]);
5.对象的引用和清除

  • 引用成员变量:对象变量名.成员变量名
  • 引用成员方法:对象变量名.成员方法名([参数表]);
  • 对象清除的基本方法:
    - 依靠垃圾回收机制回收内存
    - 调用System.gc(),请求垃圾回收器释放不用对象所占内存
    - Java系统开始时,自动调用Java.lanng.Object.finalize()释放对象所占内存
    - 在程序中重写的finalize()释放对象所占内存
    6.成员变量声明的一般形式
    [可访问性修饰符][static][final][其他] 类型名 变量名[=初始化表达式][,变量名[=初始化表达式]]…
  • 实例变量:在类体内且在方法体外定义的变量,且变量名前没有static修饰符
  • 类变量:在类体内且在方法体外定义的变量,变量名前有static修饰符
  • 局部变量:在方法体内或块内定义的变量,变量名前只能用final修饰或没有修饰符
    8.常量
    final就是用来修饰常量的修饰符。只要被final修饰,就称为有名常量,有名常量必须赋值且只能赋值一次。之后,它的值在程序执行过程中保持不变。
    9.成员方法声明的一般形式
    [可访问性修饰符][abstract][static][final][native][synchronize] 返回类型 方法名(形参表)[throws异常类名表]{}
    10.构造方法
    [访问修饰符]类名([形参表]){构造方法体}
    11.方法重载
  • 参数的类型不同
  • 参数的顺序不同
  • 参数的个数不同
    12.数据传递
  • 参数传递
  • 方法返回
  • 实例变量
  • 类变量
    13.包
    包是一组相关的类和接口的集合。
  • 包可以划分和组织类,使类和接口俺功能、来源分为不同的集合
  • 包是类名空间,一个包中的类不能重名,但不同包中的类名可以重名
  • 包提供类包一级的封装及存取权限
    14.包的创建
    package 包名;
    15.包的引入
  • import 包名.类名;
  • import 包名.*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值