类的结构

面向对象基本概念

万物皆对象,万物皆可分类。

对象
对象实质是:属性+行为
张三(对象)
属性:姓名、性别、身高、民族……
行为:跑、跳、工作、唱歌……
我的招商银行一卡通
属性:账号、密码、余额……
行为:存款、取款、转账……


类是具有共同属性和行为的对象的集合;
类定义了对象的属性和方法;
类是对象的模板,通过类可以实例化多个该类的对象,每个对象的属性值不同,可以说类好比设计图纸,而对象好比根据图纸建设出来的多栋楼房;

面向对象

面向对象的思想已经不仅仅是编程思想,已经扩展到设计、测试等各个方面
面向对象指的是以对象为基本单位去分析、设计以及实现系统

分析过程先有对象后有类;

开发过程先有类后有对象。

基本结构:

属性:对象数据的描述;

方法:对象的行为;(可以做的事情)

构造方法:用于实例化对象;

内部类:(inner class)即在类体中声明的类。

块:分为静态块,实例块

类的作用:类就是一个模板,定义多个对象共同的属性和方法

4、属性的声明形式及作用

类是用来描述对象的,而对象的一个重要组成部分就是对象的数据,也就是属性。

属性的定义
属性即对象的数据或结构
注:属性又称为成员变量,是声明在类中的变量,在方法体中声明的变量称为局部变量或临时变量

属性的声明方式
【访问权限修饰符】【修饰符】数据类型 属性名【=初值】;
private String name;
private double salary;
private static int count=0;

1.类的属性是声明在类体中的数据,通常使用private权限修饰符。指的是该属性只能在当前类中使用。也可以选择使用public、protected或者默认权限。
3.权限修饰符、修饰符、数据类型

5、方法的声明形式及作用
属性是对象的数据,除此之外,对象还需要定义行为,也就是方法

方法即对象的行为

方法的各部分解析

什么是方法
方法就是定义在类中具有特定功能的一段独立的小程序

访问权限修饰符及修饰符
访问权限控制方法被调用的范围
修饰符包括static/final/abstract/synchronized

返回值类型
方法运行后的返回结果的数据类型,如果没有返回值使用void。
参数类型
形式参数的数据类型 。
形式参数
就是一个变量,用于存储调用方法时传递给方法的实际参数 。

定义方法时的思考

定义方法需思考三点
方法是否有返回的结果,如果有,返回什么类型的结果?
明确方法是否需要参数,如果需要,需要几个什么类型的参数?
方法如何才能正确得到想要的结果?

链接:https://www.jianshu.com/p/1533bb81878a

发布了50 篇原创文章 · 获赞 5 · 访问量 2685

猜你喜欢

转载自blog.csdn.net/qq_43042339/article/details/103864774
今日推荐