`

The Java constructor and overload

阅读更多
函数的分类:普通方法(original way)、构造方法(construct way)、抽象方法(abstract way)

The java constructor:(1)only use when a class need to be constructed
                     (2)the name of way should be same as the class's name
                     (3)needn't write a return value but it must return an address of
                        the way in the RAM.
its effect is to build a class,only be used when build a class
fundamental form :access authority  class name(){}
eg.
public class defend{
	String name;
	int blood;

	public void setName(String n){
 	name=n;
	}

	public String getName(){
	return name;
	}
	
	public void setBlood(int m){
	blood=m;
	}

	public int getBlood(){
		return blood;
	}
	public void action(attend d){
	int b = d.getBlood();
	b--;
	d.setBlood(b);
	System.out.println(name+"攻击"+d.getName()+","+d.getName()+"的剩余血量为"+d.getBlood());
	
	}
}

overload
the names are same but parameters' numeber,type,the reorder,one of the three isn't
same .It is the other function.
分享到:
评论

相关推荐

    java反射之Constructor

    Java 反射之 Constructor Java 反射机制中的 Constructor 类提供了关于类的单个构造方法的信息,包括对它的访问权限、Class 获取构造函数的方式等。下面将详细讲解 Constructor 类的概述、获取构造函数的方式、构造...

    Java反射之Constructor、Method、Field使用及说明

    在深入探讨Java反射机制中`Constructor`、`Method`、`Field`以及`Class`类的使用之前,我们需要先了解反射的基本概念及其重要性。反射是Java的一项强大功能,它允许程序在运行时检查类和对象的结构,甚至可以创建和...

    The Art and Science of Java

    《The Art and Science of Java》是一本专注于Java编程的书籍,它深入浅出地探讨了Java语言的艺术与科学。这份资料包含PPT演示文稿和配套的代码示例,为学习者提供了理论与实践相结合的全面学习体验。下面将详细阐述...

    The Java Language Specification 3rd(chm版)

    《Java语言规范》第三版是Java开发者不可或缺的重要参考资料,它详细定义了Java编程语言的语法、语义以及程序执行模型。这本书是Java编程的基础,对于有一定基础的学习者来说,能够深入理解Java语言的核心机制和设计...

    Java自定义异常案例--ExceptionManager(java源码)

    * Show the information in a dialog which has the specified title and belongs to the * specified component. * * @param parent The component cause the exception. * @param title The title of ...

    Java邮件开发Fundamentals of the JavaMail API

    A general familiarity with object-oriented programming concepts and the Java programming language is necessary. The Java language essentials tutorial can help. copyright 1996-2000 Magelang ...

    反射之操作Constructor 构造方法类分析.md

    反射之操作Constructor 构造方法类分析.md

    java实验7.1(CollegeCourse.java)

    Run the example by going to c:\java\lab7 and typing: java ynu/edu/lab7/UseCourse For example, the output could be: The cost of your course is $180.0 there is a $25.00 lab fee. The cost of your ...

    Android代码-Watchface-Constructor

    It offers customization of the following features: Background colors and images Watch hands Placement of watch hands Ambient mode How it works? Pull this repository Build and install weareble ...

    Learn Java 17 Programming 2nd Edition

    In summary, "Learn Java 17 Programming 2nd Edition" is a comprehensive guide aimed at teaching beginners and intermediate programmers the latest features and best practices of Java 17. With a focus on...

    c++实验三、四.pdf

    The class has multiple constructors, including a default constructor and a parameterized constructor. The class also has a function to calculate the area of the circle, a function to display the ...

    java实验6(Person.java)

    Write a constructor that takes a parameter for each of the attributes listed above and sets them within the objects by calling the setter methods listed below. The Person class should have a setter ...

    java面经八股文整理

    构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload。 Java 语言中的作用域有四种:public、private、protected 和默认(default)。public 修饰的元素可以被所有类访问,private 修饰的...

    Java™ Puzzlers: Traps, Pitfalls, and Corner Cases.chm

    Java™ Puzzlers: Traps, Pitfalls, and Corner Cases.chm,英文版本,chm 格式,大小 1 Mb,作者:Joshua Bloch、Neal Gafter。 内容预览: Chapter 1. Introduction Chapter 2. Expressive Puzzlers Puzzle 1: ...

    C 程序设计教学课件:Chapter 3 class and object.ppt

    There are different types of constructors, including the default constructor and the copy constructor. The default constructor is invoked when no arguments are provided during object creation, while ...

    java reflect and dynamic proxy .Java反射和动态代理

    它主要由java.lang.reflect包中的类提供支持,如Class、Constructor、Method和Field等。以下是一些关键知识点: 1. **获取Class对象**:Class对象代表一个类,可以通过类名.class、对象.getClass()或Class.forName...

    java reflect and annotation programming

    要使用反射,你需要导入`java.lang.reflect`包中的类,如`Class`、`Constructor`、`Method`和`Field`。这些类分别代表类的元数据、构造器、方法和字段。通过`Class`的`forName()`方法,你可以根据类名获取到对应的`...

    boa-constructor入门介绍

    boa-constructor是一款基于Python语言,使用wxPython库构建图形用户界面(GUI)的应用程序开发工具。它为非专业程序员提供了一种直观、易用的可视化界面来设计和编写GUI程序,降低了开发复杂度,尤其适合初学者入门...

    Android代码-pusher-websocket-java

    The Pusher constructor Connecting Reconnecting Disconnecting Listening to connection events Subscribing to channels Public channels Private channels Presence channels The User object Binding and ...

Global site tag (gtag.js) - Google Analytics