Java入门-abstract类及方法
来源:互联网 发布:js gzip 解压缩字符串 编辑:程序博客网 时间:2024/04/26 08:00
抽象类(abstract类):用关键字abstract修饰的类;例如:
abstract class A{
''''''''''''''
}
抽象方法(abstract方法):用关键字abstract修饰的方法,该方法只允许声明,不允许实现并且不允许同时使用abstract和final修饰一个方法;
抽象方法形式如右:abstract int min(int x,int y);
抽象类的特点:可以含有抽象类的方法,也可以不含抽象类的方法
例如:
abstract class A{//抽象类
abstract int min(int x,int y);//抽象方法
int max(int x,int y){//非抽象方法
return x>y?x:y;
}
}
抽象类不能用new运算符创建对象,如果一个非抽象类是某个抽象类的子类,那么它必须重写父类的抽象方法,若子类是抽象类,父类也是抽象类,则,子类可以继承父类的抽象方法
抽象类只关心操作,即只关心方法名字,类型,以及参数,不关心这些操作具体实现细节,所以需要在方法中重写父类的抽象方法
例子部分代码:
abstract calss 学生{//父类+抽象类
abstract void 管理所有事物() ;//抽象方法
abstract void 学委(); //抽象方法
abstract void 体委(); //抽象方法
int 人选(){
System.out.println("班长");
}
}
class 管理 extends 学生{//子类
void 管理所有事物(){ //重写父类方法
System.out.println("老师的好助手");
}
void 管理学习(){ //重写父类方法
System.out.println("成绩提升");
}
void 管理体质(){ //重写父类方法
System.out.println("组织活动,锻炼身体");
}
}
abstract class 优干 extends 学生{ //这里里面继承类父类的方法: int 人选();
System.out.println("学委");
}
- Java入门-abstract类及方法
- Java abstract类和abstract方法
- Java的abstract类和abstract方法
- 【java基础】abstract抽象类、方法的特点及注意事项
- Java中的abstract方法和abstract类的问题
- Java中的abstract方法和abstract类的问题
- Java (Abstract Method)抽象方法、(Abstract Class)抽象类
- Java中的abstract方法和abstract类的问题
- Java中的abstract方法和abstract类的问题
- abstract类和abstract方法
- abstract类和abstract方法
- abstract类和abstract方法
- abstract类和abstract方法
- abstract类和abstract方法
- abstract类和abstract方法
- java 抽象类 抽象方法 abstract
- Java基础教程29-Abstract类和方法
- abstract 抽象方法、类
- hdu - 1054 - Strategic Game(树形dp)
- Windows进程的启动和退出
- ios 中 file owner 和 first response的理解
- struts中的JSP页面根据action跳转
- 前往沙盒目录的命令,打断点在xcode命令行输入
- Java入门-abstract类及方法
- JFreeChart中文乱码解决方案
- 时间、日期的一些用法
- 实验二:顺序表实现N个学生成绩操作
- Java下拉框JComboBox举例
- B/S与C/S区别
- //设置导航为不透明 self.navigationController.navigationBar.translucent = NO;
- 一、ROS系统介绍及安装
- Windows作业