zoukankan      html  css  js  c++  java
  • java面向对象

    什么是类? 类是一组相同属性、方法的对象的集合。

    什么是对象?对象是类的具体化,对象具有类的所有特征,类拥有的,对象也有。

    类与对象的关系?类与对象的关系是相对的。

    对象如何使用?类名 对象名 = new 类名();。

    对象的属性与方法的调用?对象名.属性;对象名.方法;。

    什么是构造方法?1.没有方法值,方法名与类名相同。2.所有的类都有一个默认的构造方法,当用户声明构造方法时,原本的构造方法失效。3.构造方法可以存在多个。4.构造方法不能被继承,所以不能被重写。

    什么是static?被他修饰的变量/方法是静态变量/方法,也能叫变量/方法,可以通过类,静态变量/方法来访问,归类所有。注意在静态方法中无法调用非静态的变量/方法。静态变量是全局唯一的,非静态变量不是唯一的。

    什么是this?this表示对象自身。

    什么是super?super访问父类的构造方法时候,必须放在方法的第一句。super还可以调用方法变量。super不能调用父类私有成员。

    什么是封装?给类中的属性方法设置访问权限,使得其数据有安全性。

    什么是继承?子类获取父类的公有(public)属性,方法。

    什么是多态性?同一个引用类型,使用不同的实例执行不同操作。

    多重继承的初始化顺序?父亲属性--->父亲构造方法--->子类属性--->子类构造方法。

    多态性表现在哪几个方面?1.重写 2.接口 3.抽象类。

    对象之间怎么比较? "=="指的是内存地址是否一致。 "equals"指的是对象的实例内容是否一致。

  • 相关阅读:
    Kubernetes 命令行工具之kubctl
    新一代数据库之Etcd 简介
    算法题 打家劫舍(动态规划)
    算法题 位1的个数
    Class强制类型转换
    算法题 阶乘后的零
    算法题 Excel表列序号
    多数元素
    有序数组两数之和
    一杯果汁和一杯水的故事
  • 原文地址:https://www.cnblogs.com/pengsanqian66/p/10610825.html
Copyright © 2011-2022 走看看