创建一个类的快捷方式

alt+shift+s +c 空参构造
alt+shift+s +o 带参构造
alt+shift+s +r set get 快捷方式
alt+shift+s +s toString方法

创建一个类的快捷方式

public class Student {
// 成员属性
private String name;
private int age;

// 使用软件 自动生成 构造方法
// 空参构造
// alt+shift+s    c
public Student() {
    super();
    // TODO Auto-generated constructor stub
}
// alt+shift+s    o  带参构造

public Student(String name, int age) {
    super();
    this.name = name;
    this.age = age;
}

//set get 快捷方式 alt+shift+s    r
public String getName() { 
    return name;
}

public void setName(String name) {
    this.name = name;
}

public int getAge() {
    return age;
}

public void setAge(int age) {
    this.age = age;
}
/* 
 * toString方法     alt+shift+s  s
 *   我們直接輸出 对象名的时候 就调用了这个方法
 */
@Override
public String toString() {
    return "Student [name=" + name + ", age=" + age + "]";
}

}

面向对象三大特征
1:封装
隐藏实现细节 提供公共的对外访问方式

 主要是完成类的封装  
 使用的时候 创建对象去使用
 2:继承  最重要的特征
     子承父业

 一个新类如果继承了一个已知类,那么新类就具备已知类的功能
  public class Fu {

public void show(){
    System.out.println("大吉大利,今晚吃鸡");
}

public void method(){
    System.out.println("这是父亲中的功能");
}
 }
    
//子类 继承了父类
public class Zi extends Fu{

}
    /*
 *  子类继承父类 就自动拥有了父类中的功能  
 *  
 *  
 */
public class Demo {
  public static void main(String[] args) {
     //创建子类对象
      
      Zi z = new Zi();
      
      z.show();
      z.method();
  }
}

-----------------第二个案例--使用了重写-------------------------------------------------

public class Fu {

public void show(){
    System.out.println("大吉大利,今晚吃鸡");
}

public void method(){
    System.out.println("这是父亲中的功能");
}

}
//子类 继承了父类
public class Zi extends Fu{
//重写show方法
public void show(){
System.out.println("winner winner chicken dinner");
}

    /*
 * 子类也可以具备自己的功能
 */
public void playgame(){
    System.out.println("王者农药");
}

}
/*

  • 子类继承父类 就自动拥有了父类中的功能
  • 重写 
    
  •   在子类中出现了 与父类方法声明一模样(方法名、参数、返回值)
    
  •   这种现象称为方法的重写 
    

*/
public class Demo {
public static void main(String[] args) {
//创建子类对象

  Zi z = new Zi();

// z.method();
z.show();

}
}

结论

  •   如果子类重写了父类中的功能 
    
  •    那么 调用的时候 执行的就是重写后的
    

继承的好处
1:提高代码的复用性
2:让类和类之间产生了关系 这是 多态的前提

你可能感兴趣的:(创建一个类的快捷方式)