面向对象重点总结
1.什么是类,什么是对象
(1)类是对象的抽象,对象是类的实例 (2)类是多个对象之间的共性,对象是看得见摸得着的物件
2.类的语法结构,对象的语法结构
public class 类名{} 类名 对象 = new 类名();
3.方法的返回值有哪几种类型
(1)没有返回值 public void 方法名(){} (2)有返回值 8种基本数据类型作为返回值 public 类型 方法名(){}
4.什么是形参,如何使用形参
形式参数 public void show(int a){}
5.什么是实参,如何使用实参
实际传递值的参数
实参的顺序类型和数量要和形参一致
6.创建包的关键字是什么,导入包的关键字是什么
package
import
7.构造方法的种类,语法结构分别是什么
无参构造 public 类名(){} 有参构造 public 类名(int a){}
8.static的特点是什么,语法结构是什么
从属于类,独一份 (1)修饰变量,可以通过类名直接调用 static int a; (2)方法 static show(){}
9.手写User类,两个属性id,name,定义它的无参构造,有参构造,封装
public class User{ private int id; private String name; public User(){} public User(String name){} public void setId(int id){ this.id = id; } public int getId(){ return id; } public void setName(String name){ this.name = name; } public String getName(){ return name; } }
10.this的特点和用法是什么
this调用当前的对象 this.name; //调用属性 this.setName("");//调用方法 this(); //调用构造器 this只能放在方法体中的第一行,必须放在构造器中。无参有参不要相互调用,会陷入死循环。
11.继承的关键字是什么
extends
若A extends B ===>A是B的子类 ,B是A的父类
12.super的特点和用法是什么
super一般调用父类的成员,只能出现在子类的方法和构造方法中
Super()调用构造方法时,只能是第一句
super不能访问父类的private成员
super.name //调用父类的属性 super.show()//调用父类的方法 super()//调用父类构造器
13.面向对象思想
为什么使用面向对象
人与计算机交流更加流畅;
提高设计和开发效率
14.构造方法的重载
如果有两个方法的方法名相同,但参数类型或个数不一致,那么可以说一个方法
是另一个方法的重载。和返回值,修饰符无关。

浙公网安备 33010602011771号