java程序的编程单元是_计算机等级考试Java辅导:“Java类的基本组成和使用”单元辅导文档...

5639479ea8c9ddc9a48c04a9a263784a.png

Java 类及对象

1、类的基本概念

(1)人类实现分类的原则是抽象

把众多的事物归纳、划分成一些“类型”是人类在认识客观世界时经常采用的思维方法(如人、计算机、教室等)。

(2)类是具有相同属性和服务的一组对象的集合,它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。

2、类是一个独立的程序单位

在面向对象的编程语言中,类是一个独立的程序单位,它应该有一个唯一的类名并包括属性说明(属性通常被称为成员变量)和服务说明(服务通常被称为方法或函数)两个主要部分。

class StudentInfo{

//描述学生的各个属性(特征)

//体现学生所应该实现的行为或者服务(对外而言)

}

3、Java语言中的类的简单定义形式

(1)类定义的语法(无继承关系)

class 类名{

各个成员的定义;

}

(2)代码示例

class Student{

private int ID;

private String name;

private int age;

private String department;

private int level;

public Student(){

}

public void studyCourse(String courseContent){

}

public void trainSelf(String item){

}

public static void main(String[] args){

Student zhang=new Student();

zhang.studyCourse (“面向对象技术”);

zhang.trainSelf(“跑步”);

}

}

(3)编程要点

类的定义只是一种模型说明,并不是代表具体的东西(对象)。只有将类实例化后才产生出对象这个结果。因此,类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。

4、类的结构。

在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即:

“一般与具体”的结构关系——如继承与派生

“整体与部分”的结构关系 ——如聚合与组合

(1)“一般与具体”的结构关系

称为分类结构,也可以说是“或”关系,或者是“is a”关系。

(2)“整体与部分”的结构关系称为组装结构,它们之间的关系是一种“与”关系,或者是“has a”关系。

26f16e271d6f3fcd2ef3581f7028e68b.png

78f2665d9feaa3274c9858710bfce7d3.png

051f93212e4245c349ad1a2deb664564.png

2e603dd2abe9efcdb7df5abd1bda527e.png

06bc2349704ee829c76d77a983ebd68a.png

09dddb8e38b9621bc24ac0aaf6f95400.png

e0506dd604d7e4b363718877f446ee2f.png

350a2e91ee1e57aafb7e1203a8d275a0.png

3dd863f08fa8cd33a72d30cb0af20e94.png

6492ef81d238881c9ca54be1c6acea8d.png

9a5588c3a67eafce7929bf93fb6686e4.png

dec72fa239449532ea039e1aad4bd1f8.png

8f3ae4de599dafef16b6b9f2fc7b6269.png

c39ed8b4bde1535cd9fb4cf563caec15.png

b86db4e69a0400c0197896e7ad8ca727.png

2f48762c9a77100cc3c8909eb4a0d5e0.png

02c1b8d05bc0a6546c4df8fc1a7c0e18.png

eedb1b9893c9ed1dc99e486afb2c624a.png

86dee72e24f5b1a87a25d7ac51a563e7.png

8a04634d4e3a77a7ca580989802860f4.png

5cea2b5c3233dd9bfe220cfd9110d2e6.png

45df0efe4bd1aadfdf48911cbb866cab.png

8d14899b70cee63c0f9905e3bbb7b547.png

698ee89e21c2c6e142833f83e1e333b5.png

ce42e8b78b5f6fd90e96c0ad69763841.png

计算机等级考试二级Java辅导:“Java编程规范”单元辅导文档

计算机等级考试辅导:Java程序结构、类库结构、程序开发环境结构

计算机等级考试二级Java辅导:Java语言诞生、目标、特点和实现机制

如何应用开源Apache JMeter性能测试工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值