java中的面向对象

文章介绍了Java中类和对象的概念,类作为程序的基本组成单位,包含属性和行为。对象是实际存在的实体,通过`new`关键字创建。成员变量与局部变量在内存中位置不同,成员变量有默认初始化值。封装原则是隐藏类的内部信息,只通过特定方法访问。构造方法用于对象初始化,无参构造或带参构造可选。标准类制作包括私有成员变量、构造方法和get/set方法。
摘要由CSDN通过智能技术生成

1.类和对象(java中万物皆对象)

类:为了描述同一类或者具有相同的属性的对象,引入了类的概念,我们把具有相同属性或者行为的对象的集合(是一个抽象的概念)叫做类,java中的类是java中的程序的基本组成单位,类具有属性(成员变量)和行为(成员方法,和前面的方法相比去点static关键字即为成员方法)

对象:能够看得见的真实存在的实体

创建对象:类名  对象名 = new 类名()

使用对象:对象名.变量名 /      对象名.方法名  

成员变量和局部变量:类中,方法外的变量称为成员变量;类中,方法中的变量称为局部变量

   二者区别:成员变量在内存中的位置是堆内存,局部变量是栈内存;

                    成员变量有默认的初始化的值,局部变量没有,必须先定义才能使用;

 private关键字:权限修饰符,私有化,被其修饰的方法或者变量其他类不能使用(但是可以通过set和get方法使用)

this关键字:this.name(成员变量)=name(局部变量)

        this修饰成员变量,成员变量和局部变量同名时使用

2.封装

原则:将类的某些信息隐藏在类的内部,外界无法直接访问,只能通过该类提供的方法进行操作和访问成员变量,提供对应的get()和set()方法

3.构造方法

一种用来创建对象的特殊方法,完成对象数据的初始化

格式:public class 类名(){

                public 类名(参数){

}

}

注意事项:a.如果没有定义构造方法,系统将给出一个默认的无参构造方法

                  b.如果定义了构造方法,系统将不再提供默认的构造方法

标准类的制作:

   1.成员变量:private修饰

2.构造方法:提供一个无参构造,提供一个带多个参数的构造方法

3.成员方法:提供每一个成员变量对应的set和get方法、提供一个显示对象信息的show()方法

4.创建对象并为其成员变量赋值的两种方式

无参构造创建,使用set赋值

有参构造直接创建带有属性值的对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值