JAVA从入门到精通------基础篇------面向对象

1、什么叫面向对象

在我们日常生活当中,我们会遇见万事万物,在我们的java世界里,这些万事万物每一个都是一个对象,面向对象其实是一种思想模式,当我们用java编写万事万物的时候,我们需要用面向对象的方式去解决问题


2、变量

类中定义的变量也叫属性也叫成员变量

方法中的变量我们称之为局部变量


3、类的概念

当把所有的共性统一放在一个文件名下,我们就叫一个类

类中有属性(也叫字段,成员变量,全局变量,实例变量(无static))有方法

 

new一次出一次堆内存空间


4、实例变量与局部变量的区别


 5、构造方法

     类中的特殊方法, 主要用与创建对象。
     特点:
     名称与类名完全相同。
     没有返回值类型。
     创建对象时, 触发构造方法的调用, 不可通过句点手动调用。

注意:如果没有在类中显示定义构造方法, 则编译器默认提供无参构造方法


用法1、

this调用全局变量

用法2、

this在本构造方法中,只能放在最上边


面向对象:

OOA:面向对象分析

OOD:面向对象设计

OOP:面向对象编程

面向对象设计的原则:

1、开闭原则:对修改关系、对扩展开放

2、接口分离原则:接口中的方法,分类越细越好

3、高内聚、低耦合原则:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值