java中接口中怎么定义非抽象的类
展开全部
非抽象类?不就是普通类么。
java中抽象类之所以成为抽象类,是因为它有抽象方法(也可以没有),一个抽象类不能被实例化,从而防止调用其无意义的方法。
所以一个普通类也可以声明成抽象类而禁止其被实例化。
java接口中一般只定义方法签名,接口的作用就是指定一组规范。
不过的确可以在接口中定义类,可以定义内部类。不过这种代码一般不推荐使用。。。
java中抽象类之所以成为抽象类,是因为它有抽象方法(也可以没有),一个抽象类不能被实例化,从而防止调用其无意义的方法。
所以一个普通类也可以声明成抽象类而禁止其被实例化。
java接口中一般只定义方法签名,接口的作用就是指定一组规范。
不过的确可以在接口中定义类,可以定义内部类。不过这种代码一般不推荐使用。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键字:abstract
Java规定一个或多个抽象方法的类本身必须定义为
Java规定一个或多个抽象方法的类本身必须定义为
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么定义:
public interface string {
public class str{
}
}
public interface string {
public class str{
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询