Java面试题-Java基础(六)-面向对象
面向对象
1.类和对象什么关系
类是对象的抽象,对象是类的具体
2.什么是属性和方法
一类事物共有的特征,称之为属性一类事物共有的行为,称之为方法
3. 普通方法(非静态方法) 的定义格式
public 返回值类型 方法名(形参列表)方法体)
4.什么是形参,什么是实参
形参表示方法定义的时候书写的参数,相当于局部变量的声明实参表示方法调用的时候传入的参数,相当于局部变量的赋值
5.怎样创建对象
通过new关键字创建对象类名 对象名 = new 类名();
6.怎样访问对象的属性和方法
对象名.属性;
对象名.方法名;
7.你怎么理解万物皆对象
自然界中的任何事物都可以通过分析其特征和行为,通过属性和方法将其描述为一个类,进而创建对象。
8.局部变量和实例变量的区别
9.构造方法重载的要求
同一个类中的构造方法,参数列表不同.
10.this关键字可以访问那些内容,如何访问,有什么要求
属性: this.属性名 方法:this.方法名0
构造方法:this(参数列表); 访问构造必须在构造方法体的第一句
11.无参构造的特点
无参构造方法默认存在,如果书写了有参构造方法,无参构造将会被覆盖,如需使用必须显式书写。