面向对象重点总结

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.构造方法的重载

如果有两个方法的方法名相同,但参数类型或个数不一致,那么可以说一个方法
是另一个方法的重载。和返回值,修饰符无关。

 

posted @ 2023-06-06 17:06  meed  阅读(18)  评论(0)    收藏  举报