java函数

谁给写个完整的java函数,标上注释,好让我明白流程,什么声明,引用什么的!什么函数都行,谢谢了!
你们的程序太小,有没有大点的,起码让我明白整个流程的运作。

package hiber; //包名

public class xie
{
//主函数
public static void main(String[] args)
{
A a; //声明一个类
a = new A(10); //实例化一个类对象(如果你没有写构造函数,系统会自动创建一个空的构造函数)
a.printA(); //调用对象的方法

B b = new B(10); //声明的时候同时实例化
b.printA(); //调用父类的方法
b.printB(3); //调用了覆盖了父类的方法
b.printC(); //调用了自己的新添的方法

A ab = new B(10);
ab.printA(); //调用了父类自己的方法
ab.printB(5); //调用了子类的方法(这就是父类引用子类)
}
}

class A
{
static int i; //静态变量的声明
int j; //非静态变量的声明

static
{
i = 5; //静态变量的初始化
}

{
j = 1; //非静态变量的初始化
}

//构造函数
public A(int j)
{
this.j = j;
}

//普通的方法
public void printA()
{
System.out.println(i);
System.out.println(j);
}

public void printB(int n)
{
System.out.println(n);
}
}

//类B继承了类A
class B extends A
{

public B(int j)
{
super(j); //调用了父类A的构造函数
}

//覆盖了父类的方法
public void printB(int n)
{
System.out.println(n + 1);
}

//子类自己新添的方法
public void printC()
{
System.out.println("hehe!");
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-25
汗,一个函数能有多少运作..

===============================================================
public static String func(String str,int i){
//这是一个公有的(public),静态的(static),返回类型为String的,名为func的
//函数,参数为String类型的str和int类型的i

String str1=str;
//声明一个String类型的引用,赋值为str表示它与str指向同一个对象

int i1=i;
//基础类型是传值的,这句的意思是声明一个int的变量i1,值为i

System.err.println(i);
//调用其他类的方法,打印i,这是对其它类类型的调用示例

return str1;//函数返回值,返回一个String类型的引用.
}本回答被提问者采纳
第2个回答  2015-06-03
java构造函数的继承问题//不能继承

(1)子类只继承父类的默认(缺省)构造函数,即无形参构造函数。如果父类没有默认构造函数,那子类不能从父类继承默认构造函数。

(2)子类从父类处继承来的父类默认构造函数,不能成为子类的默认构造函数。

(3)在创建对象时,先调用父类默认构造函数对对象进行初始化,然后调用子类自身自己定义的构造函数。

(4)如果子类想调用父类的非默认构造函数,则必须使用super来实现。

(5)子类必须调用父类的构造函数。可以通过系统自动调用父类的默认构造函数,如果父类没有默认构造函数时,子类构造函数必须通过super调用父类的构造函数。
第3个回答  2009-08-25
class People{

public void main(String args[]){
//下面实例化一个类的对象
People p = new People();
//下面用类的对象调用run方法
p.run();

}
//下面定义一个方法
public void run(){
//方法体
}
public People(){
}
//无参的构造函数
}
第4个回答  2009-08-25
class People{

public void main(String args[]){
//下面实例化一个类的对象
People p = new People();
//下面用类的对象调用run方法
p.run();

}
//下面定义一个方法
public void run(){
//方法体
}

}

写出java中定义函数的格式
在Java中,定义函数的格式一般为:`访问修饰符 返回值类型 方法名 { 方法体 }`。详细 在Java编程语言中,函数是执行特定任务的一段代码。定义一个方法需要遵循一定的格式。首先,你需要指定方法的访问修饰符,它决定了该方法可以在哪里被访问。常见的访问修饰符有`public`、`protected`、`private`以及...

java函数是什么意思?
函数(function)是计算机程序设计语言中一个用于实现特定功能的代码块。在Java语言中,一个函数又被称为方法(method)。Java函数可以在类中定义,其代码块可以用于实现某个具体的功能,例如打印输出一条信息,进行数学运算等。函数可以接受参数,也可以返回一个返回值。函数的使用可以大大减少代码的冗余程度和...

java构造函数有什么用,怎么用
Java中的构造函数主要用于初始化对象的状态。当我们创建一个对象时,构造函数会被自动调用,以设置对象的初始状态。每个类都可以有一个或多个构造函数,根据参数的不同,构造函数的职责也有所不同。其主要作用包括:1. 初始化对象的属性。2. 为对象的行为设置初始状态。3. 验证传递给对象的初始值是否...

如何辨别java中的箭头函数和普通函数
首先,箭头函数不具备构造函数的功能,因此无法使用new关键字进行实例化。其次,箭头函数不绑定arguments参数,而是采用展开运算符解决这一问题。再次,箭头函数的this值会捕获其所在作用域内的值,这意味着其内部的this与外部的this保持一致,避免了普通函数中this值可能产生的不确定性和潜在错误。值得注意的...

java中有哪些方法
Java中的方法 Java中的方法(也称为函数)是执行特定任务的代码块。以下是Java中常见的方法类型及其简要解释:1. 实例方法(Instance Methods)实例方法是属于类的特定对象的方法。每个对象都可以调用其所属类的实例方法。这些方法通常用于操作对象的属性和状态。例如,一个用于计算矩形的面积的方法就是一个...

在java里什么是回调函数啊.?
在Java中,回调函数是一种编程技术,指的是将一个函数作为参数传递给另一个函数,并在需要的时候由另一个函数调用的技术。被调用的函数称为回调函数。这种机制允许程序中的某些操作完成后,自动调用预设的函数来完成特定的任务。回调函数的实质是通过函数指针或者引用实现的程序间的通信方式。回调函数的详细...

Java8--全面了解(1)-- 函数式编程
Lambda演算源于数学,是函数式编程概念的主要来源。它是一种表示基于函数抽象和使用变量绑定与替换的应用计算的形式系统。Lambda演算简化了函数,使其具有匿名性且仅支持单一输入。简化后的Lambda表达式语法为λvar.expr|var|(expr)。例如,λx.x2(7)结果为49,等同于Java中的x→x^2。函数式编程中的一...

javafunction
好的,我会按照您的要求回答关于Java函数的问题。答案:Java中的函数也被称为方法,它是Java程序的基本执行单元之一。方法定义在类中,用于执行特定的功能或操作。方法的声明包括方法名、返回类型、参数列表和方法体。方法可以被调用执行,以完成特定的任务。方法可以使代码更易于管理、重用和模块化。详细...

java中sum是什么意思?
在Java中,sum是指求和的意思。在编程语言中,求和可以用来处理一个集合中的数值数据。例如,如果我们有一个整数数组,我们可以使用Java中的sum函数将数组中所有的数值相加,并返回它们的总和。使用sum函数可以更方便地处理大量数字数据,并以快速的方式计算它们的总和。sum函数是Java中的一个内置函数,在...

java绝对值函数
一、绝对值函数使用说明 绝对值函数是JDK中Math.java中的实现方法,其用来得到表达式的绝对值。其实现非常简单,源码如下:\/ Returns the absolute value of an {@code int} value.If the argument is not negative, the argument is returned.If the argument is negative, the negation of the ...

相似回答