循环复习加面向对象

首先让我们来复习一下循环语句:

java中的循环语句一共有三种:while语句,do while语句和for语句

  • while语句

  • while(表达式)
    {
        语句;
    }
    

    在执行while语句时,要先对括号中的表达式进行运算,只有当表示式为true时,才会继续执行花括号中的内容。

  • do while语句

  • do{
        语句
    }while(表达式);
    

    与while循环不同的是,do while语句会首先执行花括号中的内容,接着判断表达式是否为true,如果为true则执行下一次循环,否则将跳出循环。

  • for循环语句

  • for(初始化表达式;循环条件表达式;末尾循环体){
        中间循环体;
    }
    

    for循环包括3个部分,其中初始化表达式只会在循环开始前被执行一次,条件表达式为判断语句,末尾循环体在循环的最后执行,是为了更新与循环有关的变量。

  • foreach循环

  • for(type v:array | collection){
        //通过变量V来访问数组中的每一个元素
    }
    

    type是数组array或者collection元素的类型,v是个一个循环变量,通过将数组中的值传递给v此次来访问数组或者元素中的每一个元素。

    与for循环不同的是,foreach循环无需指定数组长度,也无需通过数组下标来访问元素,同时没有循环条件

下面给出一些面试题:

简述面向对象的三大特征

面向对象之所以流行,是因为其达到了软件工程3个主要目标:重用性、灵活性和扩展性。面向对象编程的基本思想是使用对象、类、继承、封装、多态等来进行程序开发,这里就体现了面向对象编程语言的三个重要特征:继承、封装和多态。

参考答案

面向对象的三大特性分别为:封装性、继承性和多态性。

简述类的概念

为了弄清楚什么是类,就要从类的根源谈起,类是从现实的食物中抽象出来的,例如,汽车、船只、人、花、鸟、树木等都可以看作是类。所有种类的花可以看作是花类,所有种类的动物可以看做是动物类,而具体的每一种生物(必须袋鼠、大象等)都是动物类的一个现实例子,也称作动物类的对象,类与对象的关系如下所示。

1

为了描述这个现实例子(即对象)的性质和功能,面向对象的编程语言为类定义了属性和方法。比如把水果看作是一个类,水果的生产地、名称、价格、运输途径相当于该类的属性,水果的种植方法相当于类方法。总之,类是面向对象编程的基本单元,是Java语言中功能最强大的数据类型。

参考答案

类是具有相同性质和功能的事务所构成的集合体,是对现实事务的一种抽象描述。

简述类和对象的区别

在面向对象世界里都会设计到两个非常重要的概念——”类“与”对象“,类与对象是面向对象观念的核心。类(Class)在面向对象概念可视为对象的"模板"、”蓝图“。只要是同一个类所产生的对象,一定都会有相同的特性,而将抽象化的类具体化,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值