美文网首页
创建一个类的快捷方式

创建一个类的快捷方式

作者: 冰天雪地_6409 | 来源:发表于2017-12-19 17:30 被阅读0次

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:让类和类之间产生了关系 这是 多态的前提

相关文章

  • 创建第一个JavaWeb应用程序

    (1):创建servlet两种方式、1创建普通类继承HttpServlet类,2、快捷方式生成 (2):访问路径 ...

  • 创建一个类的快捷方式

    alt+shift+s +c 空参构造alt+shift+s +o ...

  • 序列化器:ModelSerializer

    官方文档原文 ModelSerializer 类提供了一个快捷方式,可让你基于 Models 自动创建一个 Ser...

  • linux-软硬连接

    软连接:创建一个快捷方式,删除源文件快捷方式无效硬链接:创建一个新的档案名,不是创建新的档案。删除源文件后,可以通...

  • CAD

    CAD 1. 创建直线的快捷方式是L+空格 2. 创建圆的快捷方式是C+空格 3. 创建圆弧的快捷方式是A+空格 ...

  • 学会口诀,保证你CAD绘图分分钟完成

    1. 创建直线的快捷方式是L+空格 2. 创建圆的快捷方式是C+空格 3. 创建圆弧的快捷方式是A+空格 4. 创...

  • CAD口诀,不转后悔.

    1. 创建直线的快捷方式是L+空格 2. 创建圆的快捷方式是C+空格 3. 创建圆弧的快捷方式是A+空格 4. 创...

  • 创建快捷方式

    1.快捷方式的创建官方广为流行的手段 1.权限声明: 2.创建代码 如此正常情况下就可以创建一个桌面快捷方式(原生...

  • Ubuntu 安装sts

    解压下载打tar.gz2.创建桌面快捷方式 创建桌面快捷方式 编辑 分配权限

  • chrome创建桌面快捷方式

    新版chrome创建桌面快捷方式,失而复得的方法: 1.更多工具 -> 创建快捷方式 2.应用 -> 找到图标,右...

网友评论

      本文标题:创建一个类的快捷方式

      本文链接:https://www.haomeiwen.com/subject/efdiwxtx.html