java--初始化和清理

原创 2015年07月07日 23:14:43

区别重载方法可通过‘:

1.参数不同

2.参数相同,顺序不同

重载的参数是基本类型时,可提升也可窄化转换(char型略不同,升至int型)

package com.learn;

public class demo06 {
	public static void main(String[] args) {
		Dog dog=new Dog();
		float f=0;
		double b=0;
		dog.bark(5,f);
		dog.bark(f,5);
		dog.bark(b);
		
	}
}
class Dog{
	public void bark(int x,float f){
		System.out.println("barking");
	}
	public void bark(float f,int x){
		System.out.println("howling");
	}
	public void bark(double x){
		System.out.println("wang");
	}
}


3.如果以返回区分重载方法,当不关心返回值时,有时会忽略返回值(此时行不通)


this关键字

通过this调用方法的返回对象

package com.learn;

public class demo07 {
	private void methodOne(){
		new demo07().methodTwo();
		this.methodTwo();
		System.out.println("methodOne");
	}
	private void methodTwo(){
		System.out.println("methodTwo");
	}
	public static void main(String[] args) {
		new demo07().methodOne();
	}
}
ps:同一个类的另一个方法不必使用this也可调用

在构造器中调用构造器

package com.learn;

public class demo08 {
	static float f=0;
	demo08(int x){
		this(f);
		System.out.println(1);
	}
	demo08(float f){
		System.out.println(2);
	}
	public static void main(String[] args) {
		demo08 demo08=new demo08(1);
	}
}
ps:this调用构造器必须在第一行,且只能调用一次

java编程思想-初始化与清理

  • 2013年12月11日 14:48
  • 8KB
  • 下载

java初始化和清理

  • 2013年09月04日 21:53
  • 1.68MB
  • 下载

Java编程思想(二) —— 初始化与清理

操作符一章的
  • iaiti
  • iaiti
  • 2014年08月07日 14:55
  • 3599

Java基础知识整理(初始化与清理)

面向对象过程中,初始化是Java中必不可少的一个环节,用来确保每个类的实体对象都能够分配到存储空间而不会造成不必要的空指针异常。Java 构造器Java中,初始化对象的函数称为构造器,每个类都会有一个...

初始化与清理【java编程思想杂记】

5.1 用构造器确保初始化 1)构造器名称必须与类名完全一样,因此每个方法的首字母应该小写的规则不适应构造方法。 2)java中,“初始化”和“创建”捆绑在一起,二者不分离。 3)构造方法没有返...
  • linxiwd
  • linxiwd
  • 2013年04月01日 23:48
  • 330

java-第五章 初始化与清理

初始化和清理正是设计安全的两个问题。比如C程序忘记初始化变量,当使用完一个元素时,它也很容易忘记清理。 C++引入构造器(constructor)的概念,这是一个创建对象时会被自动调用的特殊方法。Ja...

java学习笔记-初始化与清理

Java初始化

java编程思想-第五章-初始化与清理

第五章-初始化与清理5.5java的垃圾回收工作1)停止-复制:先找到“活”的对象,从堆栈和静态存储区开会i,遍历所有的引用,发现被引用的对象后在堆中标记。之后暂停程序的运行,将所有被标记的堆中对象复...

java 初始化与清理

随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 初始化和清理正是涉及安全的两个问题。 1.用构造器确保初始化 默认构造器(无参构造器):不接受任何参数的构造器 2.方法重...

Java 编程思想(第四版)学习笔记(5)初始化与清理

第五章 初始化与清理 一、用构造器确保初始化 1、什么是构造器(constructor)? 创建对象时被自动调用的特殊方法。 2、通过构造器,类的设计者可以确保每个对象都会得到初始化。 3、...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java--初始化和清理
举报原因:
原因补充:

(最多只允许输入30个字)