面向对象

面向过程

​ 解释:微观上更精细化的处理具体问题


面向对象


​ 解释:宏观上把控整个事务的完成度以及事务走向,是对象帮我们处理具体的问题,对象如何做的,与调用者无关,调用者只需要负责结果。调用的复杂度降低,底层具体实现的思路还是过程式。

​ 解释:分门别类,抽象的概念。

对象

​ 对抽象的类具体化所创建的变量,现实生活存在的。

  • 类和对象的区别和联系

​ 类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同特性和相同行为的对象。

  • 什么时候类被加载

     答:两种情况类会被加载,
    
    		(1)当创建类的实例对象的时候会被加载
    
    		(2)当调用类中的静态方法或者静态变量,当前类会被加载
    
  • 调用静态方法

    答:
    ​ (1)非静态方法可以直接调用静态方法,由于非静态方法在调用的时候说明非静态方法所在的类已经被加载,说明该类中的静态方法已经被加载了, 所以非静态方法可以直接调用静态方法。
    ​ (2)在另外一个测试类中调用静态方法可以直接用类名.静态方法名来调用(不需要创建类对象)。

  • 创建对象内存图

创建对象内存图Person p1 = new Person();
p1.name = “张三”;
这两句话要做三件事情:
1.开空间
2.初始化
3.指向引用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值