重点笔记----面向对象

面向对象思想

  1. 万物皆对象
  2. 任何对象一定具有自己的特征和行为
  • 特征:称为属性,一般为名词,代表对象有什么
  • 行为:称为方法一般为动词代表对象能做什么

类的定义

        程序中的“模版”

public class 类名{
    //属性
    数据类型 变量名;
    //方法
    public void 方法名(){
    //方法体
}
}

对象的创建

        类是对象的模版,对象是类的实例

类名 对象名 = new 类名();
//访问属性
//赋值
对象名.属性名 = 值;
System.out print(对象名.属性);//取值
//调用方法
对象名.方法名;

局部变量和实例变量

  • 局部变量:定义在方法或方法内的结构当中,无默认值
  • 实例变量:定义在类的内部、方法的外部,默认值与数组相同

实例方法

  • 方法的声明:修饰符 返回值类型 方法名(形参列表)
  • 方法的实现:{逻辑代码}

方法重载

  • 一个类中定义多个相同的方法
  • 方法名称相同、参数列表不同(类型、个数、顺序)
  • 与访问修饰符、返回值类型无关

构造方法

  • 类中的特殊方法,主要用于创建对象
  • 名称与类名完全相同,没有返回值类型
  • 不可通过句点手动调用
  • 默认无参构造

this关键字

类中的默认引用,代表当前实例

调用实例属性、实例方法 this.属性名/方法名();

调用本类中的其他构造方法  this() 、this(实参)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值