2 u011359326 u011359326 于 2016.01.20 22:25 提问

java中不能修饰方法不能修饰变量不能修饰类的关键词分别是什么

java中不能修饰方法不能修饰变量不能修饰类的关键词分别是什么
实现现多个接口的类是不是必须重写其所有方法,

3个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.20 22:37
已采纳

首先,第一个问题,了解哪些关键词能修饰方法、变量、类比较容易些。
修饰方法的关键字:public/private/protected/default ,static,
修饰变量了:final ,static;修饰类的:public/private/protected/default,static
其次,实现多个接口的类如果这个类是抽象类abstract修饰的话,它的声明实现多个接口类的话,可以不必实现接口方法。由这个抽象类的子类去实现所有的接口方法。

caozhy
caozhy   Ds   Rxr 2016.01.20 22:33

那多了去了,java中有很多关键字,for while if throw try new import extends...都不能修饰变量方法类
实现接口必须实现接口的所有方法。当然你也可以用抽象类,那么你可以留给派生类实现。

caozhy
caozhy   Ds   Rxr 2016.01.20 22:34
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
修饰类的关键字总结
转自:http://www.cnblogs.com/scf141592/p/5721093.html static 表示静态,它可以修饰属性,方法和代码块。 1.static修饰属性(类变量),那么这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有。这个属性就是全类公有。(共有的类变量与对象无关,只和类有关)。 注意:类中的实例变量是在创建对象
java中default能否修饰类的方法和属性
从上图可以看到,是不能的,myEclipse 编辑器已经报错了原因是什么呢,不能,没有这种写法的,修饰符在不写的时候有默认值,但是default不是修饰符.在switch语句里面有default, 但是也不是修饰符....
Java中类,变量,方法,接口的修饰…
1.类的修饰符 (1)定义类的顺序:访问修饰符 修饰符 class 类名 extends 父类名称 implements 接口名。(在这访问修饰符和修饰符可以调换位置) (2)类的访问修饰符: public 说明:可以被所有的类访问和使用,并且public类必须定义在与该类名相同的文件中。 package 说明:可以被同一个包中的类使用,默认的访问权限可以省略该关键字,可以定义在和publ
final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
面试题  以下关于final关键字说法错误的是(A,C)(两项) A) final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性 B) final修饰的类肯定不能被继承 C) final修饰的方法不能被重载 D) final修饰的变量不允许被再次赋值 一、final关键字可以用来修饰类、方法、变量。各有不同。 A、修饰类(class)。       1、
JAVA中的static修饰的方法不能被重写
可以重写静态方法,但重写后的静态方法不支持多态。 其实static根本就没有重写之说。static方法引用的时候应该用类名来引用,而不是对象。同时static方法不参与继承,所以在继承体系里面也不存在重载的说法。 不能被重写,例子: class A{ public static void a(){ System.out.println("a"); } } class
Static和final修饰变量、方法、类的时候含义分别是什么?
一、final  根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 fi
final修饰类,成员变量,方法
package oo.day05; //final的演示 public class FinalDemo { public static void main(String[] args) { } } //演示final修饰类 final class Hoo{} //class Ioo extends Hoo{} //编译错误,final的类不能被继承 class Joo
static修饰符的作用及应用
/* static 修饰符 1.数据共享成员变量(实例变量)和静态变量(类变量)的区别 1.两个变量的生命周期不同 成员变量随对象的创建而存在,随对象被回收而释放 静态变量随类的加载而存在,随类的消失而消失 2.调用方式不同 成员变量只能被对象调用 静态变量还可以被类名调用 3.数据存储位置不同 成员变量–>堆内存的对象中,也叫对象的特有数据 静态变量–>方法区(共享数据区)的
Java中static修饰类的问题
Java中static修饰类的问题 众所周知,Java中static关键字可以修饰方法与变量:   修饰变量的时候,这个变量属于类变量,可以直接通过类名.变量名来引用。   修饰方法的时候可以直接通过类名.方法名来访问。 但大家可能不知道static关键字还可以修饰类,普通类是不允许声明为静态的,只有内部类才可以。 被static修饰的内部类可以直接作为一个普通类来使用,
final 不能修饰抽象类 方法可以被重载 但不能被重写
1.final修饰变量,则等同于常量 2.final修饰方法中的参数,称为最终参数。 3.final修饰类,则类不能被继承 4.final修饰方法,则方法不能被重写。  final 不能修饰抽象类 final修饰的方法可以被重载 但不能被重写