即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

Java语言学习与进阶(一)—类与对象

编程语言 manbu_cy 35℃ 0评论
本文目录
[隐藏]

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


1.相关概念

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


    这里写图片描述

2.声明类

2.1.定义的语法

【修饰符】 class 类名{




类体部分





2.2.类体部分

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

2.2.1.成员变量语法

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

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

2.2.2.方法语法

【修饰符】 方法返回的数据类型 方法名称 (形参列表){


//方法题:一条条的可执行语句构成


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

2.2.3.构造器

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


// 构造体


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

2.3.【修饰符】

public、final、abstract


2.4.类名

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

2.5.补充

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




类方法 类成员就是 —> 实例方法 实例变量




静态方法 静态成员变量 —> 非静态方法 非静态变量


转载请注明:CodingBlog » Java语言学习与进阶(一)—类与对象

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情