JAVA基础知识

对象与类:


对象:客观存在能够相互区分的个体,比如这辆汽车、这个人、这间房子、这张桌子、这株植物、这张支票、这件雨衣。概括来说就是:万物皆对象。

类:若干具有相同属性和行为的对象的群体或者抽象,类是创建对象的模板,由属性和行为两部分组成

类是对象的概括或者抽象,对象是类的实例化。

类的声明

[修饰符] class 类名{//类的声明部分
	[成员变量]
	[成员方法]
}

成员变量的声明: [修饰符] 数据类型 变量名 [= 初始值];

成员方法的声明:

类的使用:

类变量的声明:类名 对象名;
类对象的创建,赋值给变量:对象名 = new 构造器([参数列表]);

对象属性的赋值:属性:对象名.属性名、对象名.属性名 = 数据;

 属性和方法的调用:属性:System.out.println(对象名.属性名);方法:对象名.方法名();

成员变量与局部变量:

  • 成员变量:声明在类中方法体之外、可以有缺省值、可以使用修饰符。作用域:整个类
  • 局部变量:声明在方法体或代码块中、没有缺省值、只能使用final修饰。作用域:当前方法体

重载

方法的重载OverLoading: 同一个类中定义了多个方法名相同而参数不同的方法

重载在同一个类中,方法名相同,参数不同(参数的个数、顺序、类型不同)

 方法的返回值类型:

  • 无返回值类型:void,return;//结束方法体
  • 有返回值类型为:数据类型(基本数据类型、引用数据类型),return 数据;//结束方法体,并且返回一条数据

关键字

this关键字

this是一种特殊的引用,指向当前对象

this的两种使用方法:
如果发生局部变量和成员变量命名冲突时,可以通过this.成员变量名的方式区分成员变量和局部变量。

 一个构造方法中需要调用本类的另一个构造方法,可以通过this()的方式调用,但this()必须要书写在第一行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值