面向对象(1)

面向对象(1)

本质:以类的方法组织代码,以对象的组织(封装)数据

三大特性:继承 封装 多态:同一事物多种形态

回顾方法定义

方法的定义

修饰符

返回类型

break:跳出switch,结束循环

return:结束方法 返回一个结果。 return后的方法加其他输出语句是无用的

方法名:驼峰原则

参数列表:(参数类型,参数名)…

异常抛出:疑问

方法的调用:递归

静态方法:static 加载的早

非静态方法:得实例化对象才能调用

形参和实参:类型要一一对应

值传递:

引用传递:一般传递对象。本质还是值传递

this关键字:当前对象

构造器

特点

1.和类名相同

2.没有返回值

作用
  1. new 本质在调用构造方法

2.初始化对象的值

注意

定义有参构造后,还想用无参构造,要显示的定义一个无参构造

快捷键:Alt+Insert

创建对象内存分析

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pGfZ00Jh-1614937559694)(C:\Users\Vechis\AppData\Roaming\Typora\typora-user-images\image-20210305173035712.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J9kNtOw3-1614937559696)(C:\Users\Vechis\AppData\Roaming\Typora\typora-user-images\image-20210305173102012.png)]

小结类与对象

1.类与对象
   类是一个模板:抽象,对象是一个具体的实例。
2.  方法
   定义,调用
3.对象的引用
    引用类型 : 八大基本类型
    对象是通过引用来操作的:栈--->堆(地址)
4.属性:字段Field 成员变量
    默认初始化:
       数字:00.0
       char: u0000
       boolean : false
       引用:null
   赋值万能公式: 修饰符 属性类型 属性名 = 属性值
 5.对象的创建和使用
   -必须使用new 关键字创造对象,构造器 Pet dog = new Pet();
   -对象的属性 dog.name
   -对象的方法 dog.shout()
 6.类
   静态的属性 属性
   动态的行为 方法
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值