栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA--类、对象、方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA--类、对象、方法

一.类 在java程序中,最基本的组成单位是类。它是描述一类对象的行为和状态。
类的定义格式为:
public class 类名{
}
二.方法 方法是将具有独立功能的代码块组成成为一个整体,使其具有特殊功能的代码集。 1.方法的定义和调用
//定义格式
//在方法类型前加static是类方法,也叫类方法;没有static叫做实例方法。
(static)方法类型 方法名(参数类型 参数名){
	//方法体
	return 返回值;
	//假如返回值类型定为void,则不需要返回值
}
//方法调用
方法名();
//当调用带参方法时
方法名(参数);
2.方法的重载 方法重载是多态性的一种,方法重载指的是同一个类中定义多个方法之间的关系,满足下列条件的多个方法相互构成重载。
  • 多个方法在同一个类中
  • 多个方法具有相同的方法名
  • 多个方法的参数不同或者类型不同或者数量不同
  • 不能通过返回值的不同来判断方法是否构成重载
//方法重载的例子
class Area{
	float getArea(float r){
		return 3.14*r*r;
	}
	double getArea(float x,int y){
		return x*y;
	}
	float getArea(int x,float y){
		return x*y;
	}
	double getArea(float x,float y,float z){
		return(x*x + y*y + z*z) * 2.0;
	}
}

注意:
1.类中的方法可以互相调用,实例方法可以调用该类中的其他方法;类中的类方法只能调用该类的类方法。

3.构造方法 构造方法用来创建对象,完成对象数据的初始化。构造方法的名字必须和它所在类的名字完全相同,而且没有类型,而且构造方法也可以重载。
class trapezoid{
	float 上底,下底,高;
	trapezoid(float x, float y, float z){
		上底=x;
		下底=y;
		高=z;
	}
}	
三.对象 3.1 创建对象 创建一个对象包括对象的声明和为对象分配变量两个步骤。
3.1.1对象的声明
//声明对象格式为
类的名字 对象名字;

3.1.2 为对象分配变量
使用new运算符和类的构造方法为生命的对象分配变量

class Text{
	float height,weight;
	String hewd,ear;
}
public class Example{
	public static void main(String[] args){
		//声明对象
		Text demo1,demo2;
		//使用new和默认的构造方法为对象分配变量
		e1 = new Example();
		e2 = new Example();
	}
}

其实,对象的声明和为对象分配变量可以同时完成,如下:

//这种方法的格式为:类名 对象名 = new 类名();
public class Example{
	public static void main(String[] args){
		Example e1 = new Example();
	}
}
3.2对象的使用 3.2.1使用成员变量
对象名.变量名;

3.2.2使用成员方法

对象名.方法名();
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/490219.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号