0
点赞
收藏
分享

微信扫一扫

java第六章总结

花姐的职场人生 2022-04-05 阅读 279
javaeclipse

1.对象:在现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如:人类,书桌,计算机,高楼大厦等。

2.类:是同一类事物的统称,类实质是封装对象属性和行为的载体,而对象则是类抽象出来的一个实例

3. 面向对象程序设计的特点

4.定义类:

class 类名称{
//类的成员变量
//类的成员方法
}

在java中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。

5.成员变量:在java中对象的属性称为成员变量

数据类型 变量名称 [=值];

java中常见类型的默认值

 6.成员方法:在java语言中,成员方法对于类对象的行为,它主要用来定义类可执行的操作,它是包含一系列语句的代码块。

7成员方法的使用

public class Leopard {
	public void gaze(String target){//凝视,目标是参数target
		System.out.println("猎豹凝视:"+target);//输出信息
	}
	public void run(){//奔跑
		System.out.println("猎豹开始奔跑");//输出
	}
	public boolean catchPrey(String prey){//捕捉猎物,返回捕捉是否成功
		System.out.println("猎豹开始捕捉"+prey);//输出
		return true;//返回成功
	}
	public void eat(String meat){//吃肉,参数是肉
		System.out.println("猎豹吃"+meat);//输出
	}
	public void sleep(){//睡觉
		System.out.println("猎豹睡觉");//输出
	}
	public static void main(String[]args){//主方法
		Leopard liebao=new Leopard();//在Leopard创建一个对象
		liebao.gaze("羚羊");//调用gaze方法
		liebao.run();//调用run()方法
		liebao.catchPrey("羚羊");//调用catchPrey方法
		liebao.sleep();//调用sleep方法
		
		
	}
}

 运行结果:

8.构造方法:

在类中除了成员方法之外,还存在一种特殊类型的方法,那就是构造方法。构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。 

局部变量

如果在成员方法内定义一个变量,那么这个变量被称为局部变量。

局部变量在方法被执行时创建,在方法执行结束时销毁。局部变量在使用时必须进行赋值操作或则被初始化,否则会出现编译错误。

public String getName(){//定义一个getName()方法
int id=0;//局部变量
setName("java");//调用类中其他方法
return id+this.name;//设置方法返回值

9. 对象的创建

10.访问对象的属性和行为

用户在使用new操作符创建一个对象后,可以使用“对象.类成员”来获取对象的属性和行为。前面提到,对象的属性和行为在类中通过类成员变量和成员方法的形式来表示,所以当对象获取类成员时,也相应地获取对象的属性和行为。

public class TransferProperty {
int i=47;// 定义一个成员变量
public void call(){//定义成员方法
	System.out.println("调用call()方法");//输出信息
	for(i=0;i<3;i++){//使用for循环输出0到2
		System.out.println(i+" ");//输出信息
		if(i==2){//判断i是否等于2
			System.out.println("\n");//换行
		}
	}
}
	public static void main(String[] args) {//主方法
TransferProperty t1=new TransferProperty();//创建一个对象
TransferProperty t2=new TransferProperty();//创建一个对象
t2.i=60;//将类成员变量赋值为60
	System.out.println("第一个实例对象调用变量i的结果:"+t1.i);//输出
	t1.call();//使用第一个对象调用类成员方法
	System.out.println("第二个实例对象调用变量i的结果:"+t2.i);//输出信息
t2.call();//使用第二个对象调用类成员方法

	}

}

运行结果:

11.对象的销毁

每个对象都有生命的周期,当对象的生命周期结束时,分配给该对象的内存地址会被回收。在其它语言中需要手动回收废弃的对象,但在Java拥有一套完整的垃圾回收机制,用户不必担心废弃的对象占用内存,垃圾回收站将回收无用的但占用内存的资源。

12.this关键字

调用成员变量和方法。

13.static关键字

由static修饰的变量、常量和方法被称作静态变量、静态常量 、静态方法,也被称为类的静态成员。静态成员是属于类所有的。区别于个别对象。

 14.类的主方法

public static void main(String[]args){
//方法体
}

(1)主方法是静态的,所以如要直接在主方法中调用其他方法,则该方法必须是静态的。

(2)主方法没有返回值。

(3)主方法的形参为数组。其中args[0]~args[n]分别代表程序的第一个参数到第n+1个参数,可以使用args.length获取参数的个数。

public class TestMain {

	public static void main(String[] args) {//定义主方法
		for(int i=0;i<args.length;i++){//根据参数个数做循环操作
			System.out.println(args[i]);//循环打印参数内容
		}

	}

}

运行结果:

 

举报

相关推荐

第六章总结

PTA第六章

第六章 BOM

第六章 容器

第六章:接口

第六章:Java语言特性

第六章 初识MyBatis

0 条评论