Java面试题-Java基础(六)-面向对象

85 阅读1分钟

Java面试题-Java基础(六)-面向对象

Java面试题专栏---点击进入学习

面向对象

640 (24).jpg

1.类和对象什么关系

类是对象的抽象,对象是类的具体

2.什么是属性和方法

一类事物共有的特征,称之为属性一类事物共有的行为,称之为方法

3. 普通方法(非静态方法) 的定义格式

public 返回值类型 方法名(形参列表)方法体)

4.什么是形参,什么是实参

形参表示方法定义的时候书写的参数,相当于局部变量的声明实参表示方法调用的时候传入的参数,相当于局部变量的赋值

5.怎样创建对象

通过new关键字创建对象类名 对象名 = new 类名();

6.怎样访问对象的属性和方法

对象名.属性;

对象名.方法名;

7.你怎么理解万物皆对象

自然界中的任何事物都可以通过分析其特征和行为,通过属性和方法将其描述为一个类,进而创建对象。

8.局部变量和实例变量的区别

image.png

9.构造方法重载的要求

同一个类中的构造方法,参数列表不同.

10.this关键字可以访问那些内容,如何访问,有什么要求

属性: this.属性名 方法:this.方法名0

构造方法:this(参数列表); 访问构造必须在构造方法体的第一句

11.无参构造的特点

无参构造方法默认存在,如果书写了有参构造方法,无参构造将会被覆盖,如需使用必须显式书写。