JAVA第二阶段总结 (12)

类的定义
[类修饰词] class 类名{
  声明成员变量;     //类的属性
  成员方法(函数); //定义方法的内容
}

类名:应遵循标识符的命名规则,习惯类名的首字母大写。
**实例化:**由类构造对象的过程称为创建类的实例。

类修饰词:限定了访问和处理类的方式。

public:被public修饰的类对所有类都是可见的,并且必须定义在以该类名为名字的java文件中。

flnal:被final修饰的类不能被继承,或者说不能作为超类也不可能有子类。

abstract:被abstract修饰的类是抽象类。因为抽象类至少有一个成员方法需要在其子类中给出完整定义,所以抽象类不能被实例化。

默认:如果没有指定的类修饰词,就表示使用默认类修饰词。在这种情况下,其他类可以继承此类,同时在同一个包下可以访问引用此类。

定义Student类如下

pubilc class Student{//定义一个公开的类,类名Student
  String name;         //声明姓名属性
  int age;             //声明年龄属性 
  public void getStuInfo() {  //取得学生信息的方法
  System.out.println("姓名:"+ name +“年龄:”+ age);
} 
}

类之间的关系

  1. 依赖:一个类的方法操纵另一个类的对象
  2. 聚合:类A的对象包含类B的对象
  3. 继承:

图片

图1-1 继承关系

图1-1中顶端是范围较大的类,向下详细分成几个小类,这样的分类关系称为继承关系,上面的大类为父类,下面的小类为子类。

子类继承了父类的所有特征,同时子类在父类的基础上还增加了自己的特征。

继承的语法格式如下:

[修饰符] clas
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值