Java基础-day5:面向对象

第一部分 回顾Tips:

一、写出do whle,while,for三个循环语句的使用场景?

1、whlie和do while循环次数不确定的情况下

2、for循环次数确定的情况下

二、简述brek和continue的作用

1、break:跳出作用的循环(整个循环体)

2、contiue跳出单次循环,继续进行下次循环

 

第二部分  面向对象

一、什么是类,对象,实例?

1、类:对现实世界事物的抽象、定义,是一个模板

2、对象:实际存在该类事物的一个个体,实体

3、实例:对象就是实例,实例就是对象

二、类中有哪些成员?各有什么作用?成员意味着什么?什么是封装?

1、属性和方法

2、属性:对应类中的成员变量,对事物的特征进行描述

方法:对应类中的成员方法,对事物的行为和动作进行描述

成员意味着可以直接访问

3、封装:把这类事物的行为封装到类中,属性的影藏

三、什么是垃圾对象?垃圾对象会被立刻清理掉吗?如何清理垃圾?

1、不再有用户引用指向的对象

2、不一定:java中的自动垃圾回收机制

3、清理垃圾:把对象占用的空间标记为可用

四、类变量、成员变量和局部变量

JAVA中有三类变量,类变量,成员变量和局部变量,分别在JVM的方法区,堆内存和栈内存之中。

public varilable{
      //全局变量
      private static int a;
      //成员变量
      private int b;
      //局部变量,c,d
      public void test(int c){
     
            int d;
     }
}

思考:

一、面对对象的三大主线是什么?

1、类及类的成员:属性、方法、构造器、代码块、内部类

2、面像对象的三大特征:封装、继承、多态

3、其它关键字:this、super、static

二、谈谈你对面向对象中类的理解,并指出二者的关系?

类:抽象的,概念上的东西

对象;实际存在的一个个体

对象是由类派生出来

举例说明:和控制台交互的时候需要Scanner类,java提供了对应了API接口,可以通过实例化一个scan对象来调用。

三、面对对象思想的体现,类和对象创建和执行三步走?

1、创建类

2、类的实例化

3、调用对象的属性和方法

 

三、之前写了些java类的例子,这里就不再加代码了,试着练习画内存解析图了

1、例一:对象内存解析

2、参数类型

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值