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

JAVA知识点:类的定义,成员变量,成员方法,方法重载,构造方法(有参,无参构造)

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

JAVA知识点:类的定义,成员变量,成员方法,方法重载,构造方法(有参,无参构造)

类的定义

类是Java程序的基本单位

[类修饰符]class 类名[extends 父类名][implements 接口名]{
-------//类体
}
类修饰符 可以是:public,abstract,final等的关键字
                 (假如修饰符 缺省 则默认是friendly)
成员变量

成员变量:体现的是对象的属性,定义成员变量的基本语法

[修饰符] 数据类型 变量名[=初值];

 1. 修饰符:可以是访问控制修饰符,也可以是static,final等关键字
 2. 数据类型:可以是基本数据类型,可以是引用数据类型
 3. 变量名:可以设置初值,也可以不设置初值(如果不设置,就对其进行初始化)

常见数据类型默认值

数据类型默认值
byte,short,int,long0
float,double0.0
char’ ’ (空格)
Booleanfalse
引用类性null(空值)
String name="李华";//姓名的初值是:李华
int age=10;//年龄的初值是:10
float score;//成绩的初值是:0.0
成员方法

语法格式:

[修饰符] 返回值类型  方法名([参数列表])[throws]{//方法声明
......//方法体
}
class Student{
int age;
public int getAge(){//定义成员方法
return age;
}
}
方法重载

含义:java的重载是指一个类中可以定义相同但参数不同的多个方法
特点:

  1. 方法名必须相同
  2. 方法的参数不同,包括参数的个数、类型或顺序
  3. 可以有不同的返回类型
  4. 可以有不同的修饰符
  5. 可以抛出不同的异常
构造方法(无参构造和有参构造)

定义:一个与类同名的方法
特点:

  1. 构造方法没有返回值
  2. 构造方法的调用时机与一般的方法不同。一般方法是在需要的时候进行调用,而构造方法则是创建对象时自动调用。所以构造方法一般用于初始化成员变量。
  3. 构造方法能被访问控制修饰符修饰,但不能被static,abstract,final等关键字修饰
无参构造

类型:隐式无参构造,显式无参构造
隐式无参构造:没有参数,方法体为空。
显式无参构造:需要初始化类的成员变量或执行一些操作。

class Student{
	String name;
	int age;
	float score;
	Student(){      //无参构造
		name="李华";
		age=20;
		score=78.5f;
		
	}
}
有参构造

有需要在创建对象时给构造方法传入一个或多个参数。

class Student{
	String name;
	int age;
	float score;
	Student(String name,int age,float score){    //有参构造
		this.name="李华";
		this.age=20;
		this.score=78.5f;
		
	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009637.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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