当前位置:首页 » 编程语言 » java抽象类的实例

java抽象类的实例

发布时间: 2022-09-09 10:59:02

A. java请设计一个使用抽象类或接口的示例代码

//接口
publicinterfaceBankCard{

publicvoidnorm();
}
//工商银行实现类
{

@Override
publicvoidnorm(){
//TODO银行规范

}

publicvoidsaveMoney(intmoney){
//TODO执行存钱动作
}

publicvoidtransfer(Stringaccount,intmoney){
//TODO执行转账动作
}
}
//交通银行实现类
{


@Override
publicvoidnorm(){
//TODO银行规范

}

publicvoidsaveMoney(intmoney){
//TODO执行存钱动作
}

publicvoidtransfer(Stringaccount,intmoney){
//TODO执行转账动作
}
}

上面的例子只是申明了通用的规范,如果想让实现类都能实现存钱和转账功能,可以在接口里面声明这两个方法,写一个通用的实现类,实现这些方法,然后具体的子类继承该通用类,这样可以直接继承父类方法,如果不同的银行具体实现不同,可以复写父类中的两个方法。

B. java中抽象类可以被实例化吗

//抽象类!
abstractclassA
{
//方法1:抽象方法!
abstractvoidshow();

//方法2:非抽象方法!
publicvoidmethod()
{

}
}
/*
这是一个合法的抽象类,里面可以包含抽象方法和非抽象方法;
假如都如同方法2,要是不能被实例化,还能找点借口和理由!

但是:
如果是方法1,怎么样?
那方法根本没有方法体..你说,就算能让你实例化,你的对象方法里面
会是什么?
这么说明白了吗?
所以就有了Java的规定,抽象类需要被继承以后才可以实例化!

其实如果抽象类里面是可以全部放法非抽象方法的,这也是一个结构..用静态来访问,具体用处
暂时我也还不知道,但是可以这么做!(这点说的是废话,额外小知识!)
*/

C. JAVA OOP 抽象类里面的实例方法。

抽象类中的构造方法其实是用来给继承的子类来用的,构造方法相当于初始化的方法,抽象类是不能够实例化的,只能被继承后实例化,但调用子类的构造方法时是需要调用父类的构造方法的,所以你可以在子类产生对象时抽象类中按需求初始化抽象类中的字段以及执行一些初始化代码。

D. Java中的抽象类是什么

使用了关键词abstract声明的类叫作“抽象类”。
如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。
如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体

E. java抽象类怎么实例化了不解

URLConnection为抽象类表示本身不能被实例化,即:URLConnection
uc=
new
URLConnection();这就是一种错误的写法,但是URLConnection有两个子类:HttpURLConnection和JarURLConnection

url.openConnection()方法返回肯定就是这两个子类中的一个,这是java多态性的一种体现,想必楼主应该可以相通了吧!

F. java中什么叫抽象方法和抽象类及他们的特点,说的具体些,写个例子

7.何为抽象方法和抽象类?
马克
-to
-win:方法前有个abstract修饰符,就叫抽象方法。类前有个abstract修饰符就是抽象类,完了,简单就好记。
以下是二者的要点:马

-to
-w
in

1)抽象方法没有函数体。有童鞋说,这有什么意义呢?比如下面的例子,当我们不知道现在是什么车时,你让我写驾驶(steer)这个方法,我怎么写呢?这种场合就需要抽象方法。
2)抽象类(Veh)的子类(Lim)只要不是抽象类,马克-to-win:它自己(Lim)或它的父类(Car)必须把那个抽象类里的抽象方法全部实现掉。这句话很复杂,对照下面的例子来理解。
3)抽象类不能被实例化。字面上好理解,抽象的东西那么抽象,看不见摸不着,当然不能被实际的具体的生成了。还是举上面的例子。当我们现在连什么车都不知道时,也不知道它是自行车还是豪华轿车时,你让我具体地生成这辆车,当然是不可能了。。。。。。。。。。。详情网上找“马克-to-win”,参考他的网站或他的网络空间:java第三章的内容,如果实在找不到,按我下面说的地址找:
网站名是:mark-to-win.com
再附加上下边的路径地址:
/JavaBeginner/JavaBeginner3_web.html#AbstractMethodClass

热点内容
天猫上传 发布:2025-01-13 06:06:35 浏览:155
php处理并发 发布:2025-01-13 06:03:44 浏览:282
安卓传文件的软件哪个最好 发布:2025-01-13 06:03:07 浏览:884
电脑服务器可以做吗 发布:2025-01-13 05:59:49 浏览:846
前端配置代理的时候怎么看端口 发布:2025-01-13 05:57:25 浏览:909
同桌的你文学脚本 发布:2025-01-13 05:42:12 浏览:745
32位加密算法 发布:2025-01-13 05:39:48 浏览:309
脚本写入软件 发布:2025-01-13 05:36:49 浏览:62
快手自动算法 发布:2025-01-13 05:28:41 浏览:120
python的interpreter 发布:2025-01-13 05:27:56 浏览:149