Java学习_Day008

面向对象-类与对象

1. 面向对象的思想
2. 面向过程与面向对象的区别
3. 类与对象
4. 创建模板类
5. 创建对象
6. 赋值与取值
7. 构造方法
8. 匿名对象
9. 生命周期


1. 面向对象的思想

 思想: 想法, 思路, 思维, 做事方式

2. 面向过程与面向对象的区别

 面向过程: 在意的是过程。
 面向对象: 在意的是结果。

3. 类与对象

 类: 类是对象,有各个维度。
 对象: 对象是类的具体,通过各个维度来具体的描述一件事物。
 万事万物皆对象
 类与对象是面向对象的体现

4. 创建模板类
模板类中可以存在:
            1. 属性  成员变量
            2. 行为   方法
            3. 无参的构造方法
5. 创建对象
语法: 类名  对象名 = new  类名();
在堆中开辟空间,保存这个对象
6. 赋值与取值
赋值:  对象名.属性名 = 值;
取值:  对象名.属性名;
7. 构造方法
作用:用来创建对象,并对对象进行初始化
注意:
        1.目前只能在创建对象的时候使用
        2.可以存在return关键字 但是没有意义
        3.构造方法名与类名一致
        4.构造方法不能有返回值
        5.每个类都会隐式存在一个无参的构造方法,如果显示的创建了构造方法,那么隐式的则消失了
构造方法重载:
                 作用:使得构造方法通用性更高
    
8. 匿名对象

 没有名字的对象,并且只能使用一次

语法: new  类名();
9. 生命周期
对象:
        开始: 创建时候  在调用构造方法的时候
        结束: 失去引用的时候  被垃圾回收机制回收了
        
匿名对象:
        开始:在创建的时候
        结束:使用一次之后就结束
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值