JAVA基础学习6

第六天

一、面向对象

       思想核心:

                找到能够做特定事情的对象,并指挥该对象去做

                由原来的执行者,角色转变为指挥者

二、类

        1.类是对一类事物共性的属性和行为的抽象描述

        2.类可以理解为一个模板

三、类和对象关系

       1. 一个类可以创建无数个对象

       2. 一个对象的创建来源自它的模板

        3.对象也叫实例,也叫成员

四、类的组成部分

        1.属性

                描述该类所有对象的共同的特征

        2.行为

                描述该类所有对象共同的功能

五、对象的创建和使用

        1.创建对象

                类名对象名1 = new 类名();

                类名对象名n = new 类名();

        2.使用

                对象名.属性;

                对象名.方法();

六、局部变量和成员变量

        1.局部变量

                定义在方法内部

                没有默认值,使用前必须赋值

                在栈里

                随着方法的调用而生效,随着方法执行完毕,而消亡

        2.成员变量

                定义在方法外,类里

                在堆里

                有默认值(int 默认 0 double 0.-0  引用类型 默认值 null boolean类型 默认值  false)

                随着对象的创建而生效,随着对象的消亡而消亡

七、private修饰符

        1.可以修饰属性和方法

        2.特点

                只能在本类访问

        3.private 私有的意思

                对属性的私有

                对外提供公共的getter和setter方法

八、this关键字

        1.含义:

                this ,当前对象

                谁调用,this指的就是谁

        2.this作用

                (1)调用本对象的方法和属性

                (2)解决局部变量和成员变量重名的冲突

九、封装

        隐藏实现细节,对外暴露公共的访问方式

        体现

                1.将共性的代码段抽离成一个方法

                2.private修饰的内容,被封装起来了,对外提供公共的getter和setter方法

                3.将数据封装在类里,或者对象里

        面向对象三大特征之一

十、构造方法

        创建对象时使用

        格式

                public 类名(){} 无参构造

                public 类名(参数列表){} 有参构造

        作用:

                1.创建对象

                2.给成员变量初始化

        注意事项

                当没有任何编写构造方法时,系统会提供默认的无参构造

                一旦编写构造方法了,系统就不再提供默认的了

                以后,有参和无参构造都要提供

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值