找到 9301 篇文章 相关 面向对象编程
249 次查看
Java 中的 this 关键字主要用于引用类的当前实例变量。它还可以用于隐式调用方法或调用当前类的构造函数。以下给出一个演示 Java 中 this 关键字的程序:示例 实时演示类 Student { private int rno; private String name; public Student(int rno, String name) { this.rno = rno; this.name = name; } public void display() { System.out.println("Roll Number: " + rno); System.out.println("Name: " + ... 阅读更多
10K+ 次查看
斐波那契数列是一个数列,其中每个数字都是前两个数字之和。可以使用递归方法获得斐波那契数列中特定位置的数字。以下给出一个演示此方法的程序:示例 实时演示public class Demo { public static long fib(long n) { if ((n == 0) || (n == 1)) return n; else return fib(n - 1) + fib(n - 2); } public static void main(String[] args) { System.out.println("The ... 阅读更多
30K+ 次查看
接口包含变量和方法,就像类一样,但与类不同,接口中的方法默认是抽象的。在接口继承中,一个接口扩展另一个接口,就像一个类实现一个接口一样。以下给出一个演示在 Java 中扩展接口的程序:示例 实时演示interface A { void funcA(); } interface B extends A { void funcB(); } class C implements B { public void funcA() { System.out.println("This is funcA"); } public void funcB() { System.out.println("This is funcB"); } } public class Demo { ... 阅读更多
691 次查看
具有可变长度参数(Varargs)的方法可以有零个或多个参数。如果需要,还可以重载 Varargs 方法。以下给出一个演示此方法的程序:示例 实时演示public class Demo { public static void Varargs(int... args) { System.out.println("Number of int arguments are: " + args.length); System.out.println("The int argument values are: "); for (int i : args) System.out.println(i); } public static void Varargs(char... args) { System.out.println("Number of char arguments are: " + args.length); System.out.println("The char argument values are: "); ... 阅读更多
519 次查看
在 Java 中接受可变数量 Object 参数的方法是可变长度参数 (Varargs) 的一种形式。这些方法可以有零个或多个 Object 类型参数。以下给出一个演示此方法的程序:示例 实时演示public class Demo { public static void Varargs(Object... args) { System.out.println("Number of Object arguments are: " + args.length); System.out.println("The Object argument values are: "); for (Object i : args) System.out.println(i); } public static void main(String args[]) { Varargs("Apples", "4", "All"); Varargs("Half of", 3, ... 阅读更多
140 次查看
Java 中具有可变长度参数 (Varargs) 的方法可以有零个或多个参数。可变长度参数 (Varargs) 也可以与标准参数一起使用,但它们必须是参数列表中的最后一个参数。此外,方法中只能有一个可变长度参数。以下给出一个演示此方法的程序:示例 实时演示public class Demo { public static void Varargs(int i, String... str) { System.out.println("Number of Vararg are: " + i); System.out.println("The argument values are: "); for (String s : str) System.out.println(s); ... 阅读更多
4K+ 次查看
Java 中具有可变长度参数 (Varargs) 的方法可以有零个或多个参数。当传递给方法的参数数量事先未知时,可变长度参数非常有用。它们还可以减少代码,因为不需要重载方法。以下给出一个演示此方法的程序:示例 实时演示public class Demo { public static void Varargs(String... str) { System.out.println("Number of arguments are: " + str.length); System.out.println("The argument values are: "); for (String s : str) System.out.println(s); } ... 阅读更多
2K+ 次查看
在方法重载中,类可以有多个同名方法,但这些方法的参数列表不能相同。确保参数列表不同的方法之一是更改方法中参数的顺序。以下给出一个演示此方法的程序:示例 实时演示class PrintValues { public void print(int val1, char val2) { System.out.println("The int value is: " + val1); System.out.println("The char value is: " + val2); } public void print(char val1, int val2) { ... 阅读更多
2K+ 次查看
类中的方法重载包含多个同名方法,但这些方法的参数列表不能相同。这些方法之一的参数列表中可以包含 long 参数。以下给出一个演示此方法的程序:示例 实时演示class PrintValues { public void print(int val) { System.out.println("The int value is: " + val); } public void print(long val) { System.out.println("The long value is: " + val); } } public class Demo { public static void main(String[] args) { ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP