找到 4330 篇文章 关于 Java 8

我们在 Java 中为什么要使用 import 语句?它应该在类的哪个位置包含?

Rishi Raj
更新于 2019-07-30 22:30:24

4K+ 次浏览

import语句可以用来导入整个包,或者有时导入包内特定的类和接口。import语句写在类定义之前,package语句(如果有)之后。此外,import语句是可选的。一个在Java中演示这个的程序如下所示:示例 在线演示import java.util.LinkedList; public class Demo {    public static void main(String[] args) {       LinkedList l = new LinkedList();       l.add("Apple");       l.add("Mango");       l.add("Cherry");       l.add("Orange");       l.add("Pear");       System.out.println("The ... 阅读更多

Java 中的默认访问级别是什么?

Jai Janardhan
更新于 2019-07-30 22:30:24

565 次浏览

当没有指定访问级别时,可以使用默认访问级别。所有具有默认访问级别的类、数据成员、方法等只能在同一个包内访问。一个在Java中演示默认访问级别的程序如下所示:示例 在线演示class Employee {    int empno;    String name;    void insert(int e, String n) {       empno = e;       name = n;    }    void display() {       System.out.println("Employee Number: " + empno);       System.out.println("Name: " + name);    } } public class ... 阅读更多

包含一个String实例变量和用于设置和获取其值的Java方法的类

Arushi
更新于 2019-07-30 22:30:24

498 次浏览

在Java中,类声明可以包含一个String实例和用于设置和获取其值的方法。一个演示此功能的程序如下所示:示例 在线演示class Name {    private String name;    public void setName(String n) {       name = n;    }    public String getName() {       return name;    } } public class Demo {    public static void main(String[] args) {       Name n = new Name();       n.setName("John Smith");       System.out.println("The name is: " + n.getName());    } }输出The name is: John Smith现在 ... 阅读更多

在 Java 中使用运行时多态性

Rishi Raj
更新于 2019-07-30 22:30:24

349 次浏览

可以使用多态性的概念以多种方式执行单个操作。运行时多态性可以通过方法覆盖来实现。其中被覆盖的方法在编译时解析。一个在Java中演示运行时多态性的程序如下所示:示例 在线演示class Animal {    void sound() {       System.out.println("Animal makes sound");    } } class Cat extends Animal {    void sound() {       System.out.println("Cat Meows");    } } class Dog extends Animal {    void sound() {       System.out.println("Dog Barks");    } } class Cow extends Animal {    void ... 阅读更多

Java 中子类中的变量隐藏父类中的变量

Vikyath Ram
更新于 2019-07-30 22:30:24

380 次浏览

有时子类中的变量可能会隐藏父类中的变量。在这种情况下,可以使用 super 关键字引用父类变量。一个演示此功能的程序如下所示:示例 在线演示class A {    char ch; } class B extends A {    char ch;    B(char val1, char val2) {       super.ch = val1;       ch = val2;    }    void display() {       System.out.println("In Superclass, ch = " + super.ch);       System.out.println("In subclass, ch = " + ch);    } ... 阅读更多

在 Java 中演示多层继承中的构造函数

Arushi
更新于 2019-07-30 22:30:24

1K+ 次浏览

多层继承是指一个类继承另一个类,而另一个类又继承另一个类。例如,类 C 继承类 B,而类 B 又继承类 A。一个在Java中演示多层继承中构造函数的程序如下所示:示例 在线演示class A {    A() {       System.out.println("This is constructor of class A");    } } class B extends A {    B() {       System.out.println("This is constructor of class B");    } } class C extends B {    C() {       System.out.println("This is constructor of class C"); ... 阅读更多

在 Java 中创建多层继承层次结构

Jai Janardhan
更新于 2019-07-30 22:30:24

11K+ 次浏览

继承是指一个对象获取另一个对象的属性和行为。因此,基本上,使用继承可以通过创建一个基于先前类并继承它的新类来扩展类的功能。多层继承是指一个类继承另一个类,而另一个类又继承另一个类。例如,类 C 继承类 B,而类 B 又继承类 A。一个在Java中演示多层继承层次结构的程序如下所示:示例 在线演示class A {    void funcA() {       System.out.println("This is class A");    } } class B extends ... 阅读更多

super 关键字在 Java 继承中的作用

Rishi Raj
更新于 2019-07-30 22:30:24

520 次浏览

可以使用 super 关键字引用 Java 中的父类对象。它通常用于继承的上下文中。一个在Java中演示super关键字的程序如下所示:示例 在线演示class A {    int a;    A(int x) {       a = x;    } } class B extends A {    int b;    B(int x, int y) {       super(x);       b = y;    }    void print() {       System.out.println("Value of a: " + a);       System.out.println("Value of b: " ... 阅读更多

在 Java 中派生类

Vikyath Ram
更新于 2019-07-30 22:30:24

4K+ 次浏览

可以使用 extends 关键字从基类派生 Java 类。此关键字基本上用于指示使用继承从基类派生的新类。也可以说它用于扩展类的功能。一个演示此功能的程序如下所示:示例 在线演示class A {    void funcA() {       System.out.println("This is class A");    } } class B extends A {    void funcB() {       System.out.println("This is class B");    } } public class Demo {   ... 阅读更多

使用 new 运算符在 Java 中创建类对象

Arushi
更新于 2019-07-30 22:30:24

514 次浏览

可以使用 new 运算符在 Java 中创建类对象。通过 new 运算符动态分配对象的内存,然后返回该内存的引用来实例化类。变量用于存储内存引用。一个演示此功能的程序如下所示:示例 在线演示class Student {    int rno;    String name;    public Student(int r, String n) {       rno = r;       name = n;    }    void display() {       System.out.println("Roll Number: " + rno);       System.out.println("Name: " + ... 阅读更多

广告