类和对象这一章的小结

类与对象


万物皆对象,而类是从对象的共同特征抽取出来的;
我们可以用抽取出来的创造对象,所创造出来的对象(都是引用数据),会有一样的属性和方法;


java是面向对象的语言,他的主体是类;而C语言的主体是函数;


怎么用类创造对象
类名 对象名 = new 类名();
引用类的属性:对象名.属性;
引用类的方法: 对象名.方法名();


函数的作用:
一个代码片段,实现一个功能;
在C中直接使用函数名就可以使用函数执行的内容;但是在java中不可以,类才是java的主角,所以我们用方法代替了函数,
而方法是有主的,如果是类的方法,那么就得用类名或者类创造出来的对象名字去使用这个方法,如果是实例的方法,就得用
实例对象去调用这个方法。
类的方法是指有static静态修饰符修饰的方法;(加载类的时候就存在)
没有的则为普通方法,又名实例方法,非静态方法;(在对象被创造的时候才被加载到内存)
main函数有点特殊,哪怕他是被static修饰的静态方法,但是他不需要类名或类的对象调用,他是直接被JVM调用,他是函数的入口。


成员变量和局部变量
成员变量分为类变量和实例变量。
局部变量指的是
1:形式参数
2:方法内部变量
3:代码块内部变量


两者最大的区别在于初始化
成员变量在分配空间时,系统自动初始化。而局部变量没有,我们不主动初始化,使用时程序会崩溃。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值