面向对象(类,成员变量,局部变量,成员方法,构造方法,方法重载)

本文深入探讨了Java中的面向对象概念,包括类的定义、成员变量(如成员变量、局部变量和类变量)的用法,以及成员方法、构造方法和静态方法的声明。此外,还介绍了方法的重载,强调了方法重载仅与参数相关,与返回类型和访问权限修饰符无关。
摘要由CSDN通过智能技术生成

面向对象(类,成员变量,局部变量,成员方法,构造方法,方法重载)

什么是类?

类是由一些对象共有表现(静态特征)和行为(动态特征)所抽象出来的模板,是对客观世界某类群体的一些基本特征的抽象。

类的结构

成员数据:对象属性的描述。

成员方法:对象的行为。(可以做的事情)

构造方法(构造器):用于创建类的实例(即对象)。

内部类:在类体中声明的类。

块:代码块。

类的声明(class关键字的使用)

关键字class用来声明一个类

类的声明格式为:
[访问权限修饰符] [修饰符] class 类名{

}
访问修饰符有两种public,default(默认)
修饰符:final,abstract
示例:

//定义一个公共类Car
public class Car {
   

}

注:Java类命名规范:类名首字母大写,多个单词组成时,每个单词首字母大写。见名知意,驼峰表示。

类的成员数据

类的成员数据包括成员变量,局部变量,类变量(静态变量)等等

成员变量

成员变量就是定义在类中,方法体之外的变量。

成员变量可以使用Java中任意一种数据类型(基本数据类型或引用数据类型)。

在定义成员变量时可以对其进行初始化,如果不对其进行初始化,Java使用默认值对其初始化。(各数据类型的默认值:整形:0,字符型:,浮点型:0.0,布尔型:false,引用类型:null)

成员变量创建对象时会从类中复制一份到对象中。

成员变量可以被类中方法,构造方法和特定类的语句块访问。

成员变量的作用范围是整个类体。

声明成员变量:

[访问权限修饰符] [修饰符] 数据类型 变量名 [= defaultValue]

测试各类型成员变量的默认初值:
public class TestDemo {
   
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值