类和对象(Java从入门到精通第七章总结)

1、面向对象概述

1.1、对象

java是一门面向对象的程序设计语言,将现实生活中的实体对象抽象为对象,然后考虑其属性和行为。

1.2、类

类是同一类事物的统称,是世界事物的抽象称呼,而对象则是这个事物相对应的实体,面临实际问题需要实例化类对象来解决。
类是构造对象时所依赖的规范,类是封装对象属性和行为的载体。
在Java语言中,类中对象的行为是以方法的形式定义的,对象的属性是以成员变量的形式定义的。

1.3、封装

封装是面向对象编程的核心思想,保证了类内部数据结构的完整性,避免外部操作对内部数据的影响,提高了可维护性
1.4、继承
1.5、多态

2、类

2.1、成员变量

对象的属性也称成员变量

2.2、成员方法

对象的行为,成员方法可以有参数,参数可以是对象,也可以是基本数据类型的变量,同时变量方法有返回值和不返回任何值得选择。

2.3、权限修饰符

访问包位置privateprotectedpublic
本类可见可见可见
同包中其他类或子类不可见可见可见
其他包的类或子类不可见不可见可见

2.4、局部变量

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

2.5、this关键字

private void setName(String name){
this.name = name;   //将参数值赋予类中的成员变量
}

this可以调用成员变量和成员方法

3、类的构造方法

与类名相同的方法,对象的创建就是通过构造方法完成的。构造方法特点是没有返回值,而且与本类名称相同。

4、静态变量、常量和方法

由static修饰
静态数据和静态方法通常为了提供共享数据和方法,如数学计算公式。

5、类的主方法

主方法是静态的,所以直接在主方法中调用其他方法,则该方法也必须是静态的。
主方法没有返回值。
主方法的形参为数组。args[0]~args[n]分别代表其n个参数,可以使用args.length获取参数的个数。

6、对象

Java是一门面向对象的程序设计语言,对象由类抽象出来,所有的类型都通过对象来处理,对象可以操作类的属性和方法解决相应的问题。
Java中通过new操作符来创建对象。
通过“对象.类成员”获取对象的属性和行为。
对象的比较运用equals,不用==,==只能比较地址是否相同,equals能比较内容是否相等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值