Java面向对象,Java

Java笔记之Question???

一. 面向对象思想变成内容的三条主线分别是什么?

  1. 类及类的成员:属性、方法、构造器;代码块、内部类
  2. 面向对象的三大特征:封装、继承、多态
  3. 其它关键字:this,super,abstract,interface,static,final,package,import

面向对象的编程思想。
(类、对象;面向对象的三大特征;。。。)

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

  1. 类:抽象的、概念上的内容。
  2. 对象:实实在在存在的一个个体。

对象是由类派生出来的。(new)

三. 面向对象思想的提现一:类和对象的创建爱呢和执行操作有哪三步?

  1. 创建类
  2. 类的实例化
  3. 调用对象的结构:“对象.(方法/属性)”

四. 画出如下代码在执行时的内存分配情况。

public class Car {
    String color = "red";
    int num = 4;
    void show(){
        int a = 10;
        System.out.println("color = " + color + ", num = " + num);
    }
}

class CarTest{
    public static void main(String[] args) {
        Car c1 = new Car();
        Car c2 = new Car();
        c1.color = "blue";
        c1.show();
        c2.show();
    }
}

four.png

五. 类的方法内是否可以定义变量?是否可以调用属性?是否可以定义方法?是否可以调用方法?

  1. 类的方法内是否可以定义变量:可以定义变量。
  2. 类的方法内是否可以调用属性:可以调用属性。
  3. 类的方法内是否可以定义方法:不可以在方法体中再定义方法。
  4. 类的方法内是否可以调用方法:可以调用方法。
微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

微信扫一扫,向我赞赏

支付宝扫一扫,向我赞赏

回复

This is just a placeholder img.