问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java实现类是什么

发布网友 发布时间:2022-04-25 19:47

我来回答

5个回答

热心网友 时间:2022-06-16 20:54

就是接口的实现类,实现了接口中那些方法的方法体

热心网友 时间:2022-06-16 20:55

或许碰巧他也不是那么理解,于是举了一个不太适合的例子;类是抽象的,用的时候需要实例化;动物 这个词是抽象的,而猴子,斑马,大象等等就是对动物的具体实例化;他或许是想给你个例子比如:Bclass b = new Bclass(){....};而b就是对Bclass这个类的实例化;追问你看看我上面的代码 那个代码是从网上有名的讲师那里拿来的

追答明白了没? 他重写了Runnable接口中的run()方法,等于是将 Runnable接口中定义的功能实现了;然后传给Runnable类型的变量;这样做事可以的。
等同于下面
public class Testone implements Runnable {

public static void main(String args[]){
//这样写你应该就能够明白了
Testone r = new Testone();
Thread t = new Thread(r);
t.start();
}

@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("handler--->" + Thread.currentThread().getId());
System.out.println("handlername--->" + Thread.currentThread().getName());
try {
Thread.sleep(10000);
System.out.println("1111");
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}

热心网友 时间:2022-06-16 20:55

一个抽象类中的所有方法都是抽象的,就可以将这个类用另外一种方式来定义,也就是接口定义。
接口是抽象方法和常量值的定义的集合,从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现
可以使用extends来继承接口的常量和抽象方法,但它与类中的extends不同,它可以继承有多个父接口(多重继承),各父接口间用逗号隔开。
接口中的所有常量必须是public static final,方法必须是public abstract,这是系统默认的,不管你在定义接口时,写不写修饰符都是一样的
定义接口
修饰符 interface 接口名 [extends 父接口列表]
{
常量域声明
抽象方法声明
}
class cat implements Animal
{
public void shout ()
{
System.out.print(“喵喵”);
}
}
实现接口
implements
一个类可以实现若干个接口
非抽象类必须实现所有的抽象方法
interface prt
{
public void prtln();
}
class A implements prt{
int a = 3;
public void prtln()
{
//输出a;
}
}
class B implements prt{
int b = 4;
public void prtln()
{
//输出b;
}
}
public class MyInterfaceDemo
{
public static void dost(prt c)
{
c.prtln();
}
public static void main(String[] args)
{
A a1 = new A();
B b1 = new B();
MyInterfaceDemo.dost(a1);
MyInterfaceDemo.dost(b1);
}
}

热心网友 时间:2022-06-16 20:56

class X implements Y{
...
}
X就是Y的实现类

热心网友 时间:2022-06-16 20:56

?? 你说清楚点追问Runnable r = new Runnable(){.........} 这个代码 Runnable是接口 本来不可以new出来一个对象的 ,但是这里却NEW出对象了,别人说这个是实现类,我不明白~~

追答恩。对的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
煤气管道改造多少钱 皮革沙发套怎么清理呢? 如何清理白色沙发 诚如神之所说游戏介绍 关于真三国无双4的一个问题 几个关于真三国无双4的问题 真三国无双4猛将传的一个小小的问题!! 真三国无双4的一点小问题! 真3国无双4猛将转问题 真三国无双4一些新手问题!请高手一一解答! 4个问题!说好的话加100... JAVA里实现对象是什么意思 java中,经常说“实现某个方法,实现某个类”,这是什么意思呀?请大侠指点! java中的实现类是什么意思? java中的实现是什么意思 华为平板电脑外接键盘操作 华为的平板二合一电脑能不能外接键盘? 华为mate可以外接鼠标键盘,是什么无线手机鼠标键盘都可以吗?要怎么样使用呢? 华为笔记本怎么连接无线键盘? 海盐热敷包可以整晚垫在背上睡觉热敷吗 在哪里可以看到自己电脑的配置数据? 想知道华为nave5p手机左上角,有一个电话又有一斜杠是什么意思? C++,C51,C语言有什么不同?可以混用吗? 关于51单片机和C语言的这两本书有什么具体区别? C51与ANSI C语言的差异分析 C语言与51单片机C语言的不同之处 keil c51与C语言的区别,以及在单片机编程中C与汇编的优缺点~~~~麻烦了额哦~ C语言和C51一样吗? C语言和C51数据类型有什么区别 C51的数据类型和C语言的数据类型的区别? 关于单片机语言c51和c语言的区别 Java实现机制是什么 Java继承和实现的区别是什么? 什么是JAVA逻辑实现?? 今年以来的意思 今年夏天以来,经常是晚上莫名的手脚心发热,心烦意燥的,口干难耐,喝多了水又得上几次厕所,老睡不着 今年以来是语病吗 新中国自成立以来一直奉行什么样的外交*?中国奉行的这一外交*有什么重大意 大便长期不成形且无便意 久意的意思与旧意的意思 盖自开辟以来,每受天真地秀,日精月华,感之既久,遂有灵通之意的意思 之所以说十一届三中全会是建国以来党的历史上具有深远意义的伟大转折,主要是因为: A.重新确立实事 盖自开辟以来,每受天真地秀,日精月华,感之既久,遂有灵通之意。(换成现在的说法) 以来的以是什么意思 基金今年以来涨幅40.75%什么意思 1987.0213今年的运势如何 我国今年以来实行了哪些货币*,理论上说会产生哪些作用和影响? 供小于求是什么意思 请问一下,这个基金今年来涨幅17.43,近一年涨幅25.84?这是什么意思呢? 今年以来领导一直安排我出差,去外去支援,这是什么意思? 得了肺心病怎么办?