Java学习(一)---类和对象

xiaoxiao2021-02-28  115

摘要:面向对象理论中的两个核心术语:类 对象。java 语言如何去定义一个类?类中最常见的几种成员(包括所代表的含义)以及相关语法细节。

相关概念

类:class 概念化层次的东西对象/实例:object/instance 一个具体存在的实例

声明类

定义的语法

【修饰符】 class 类名{ 类体部分 }


类体部分

成员变量:用于描述类的实例(类本身)所包含的数据部分。(0~N个)方法:用于描述类的实例(类本身)所具备的行为或功能。(0~N个)构造器:用于创建(构造)该类的实例—>new关键调用(0~N个)

成员变量语法

【修饰符】 数据类型 成员变量名称 【= 默认值】;

【修饰符】: public、protected、private、final、static 注意:互斥/组合数据类型:任何数据类型(基本数据类型、引用数据类型)成员变量名称:每个单词首字母都应该大写(首字母除外)

方法语法

【修饰符】 方法返回的数据类型 方法名称 (形参列表){ //方法题:一条条的可执行语句构成 }

【修饰符】: public、protected、private、final、static、abstract方法返回的数据类型:任何的数据类型(基本数据类型、引用数据类型) return,void方法名称:英文动词形参列表:方法可以接受的数据信息。格式:形参类型 形参名称,....,形参类型 形参名称

构造器

【修饰符】 构造器名称(形参列表){ // 构造体 }

【修饰符】 public、protected、private构造器名称:同类名相同

【修饰符】

public、final、abstract


类名

大部分场景中类名应该使用有意义的名词。如果是多个单词组合而成,每个单词首字母都应该大写。

补充

static 关键字本质的作用是用于区分成员变量、方法是属于类本身还是属于类的实例的。 类方法 类成员就是 —> 实例方法 实例变量 静态方法 静态成员变量 —> 非静态方法 非静态变量


转载请注明原文地址: https://www.6miu.com/read-28032.html

最新回复(0)