Java第六课

基本类型和引用类型的区别:

基本类型一共8种:(byte,short,int,long      float,double   char   boolean)

引用类型一共3种:类    数组   接口  

在基本类型变量中存放的是具体数据,在引用类型变量中他们存放的都是对象的引用,也就是地址

this关键字是表示当前对象


当在一个方法中直接访问一个变量,优先访问局部变量,如果局部变量不存在,才访问成员变量或静态变量


如果以this.(this点)的方式访问,那访问的就是成员变量


构造方法:

1.方法名和类名是一致的,但这个方法没有返回类型(包括void)

2.利用构造方法可以产生该类的对象,关进行一些初始化操作

3.如果一个类没有定义构造方法,虚拟机会自动分配一个无参的构造方法(如:public  类名 () { });

4.如果定义了一个构造方法后,那么默认的就不会构造了,但建议还是手机构造一个无参的构造方法,灵活性大点


构造方法的作用:

1.为对象分配空间(根据属性来决定大小)

2.初始化成员变量

3.返回当前对象的引用 


凡是加了static 的方法或变量,其加载时机会在对象之前,所以静态方法不能直接访问成员变量或成员方法,也不能使用this

(说白了就是那个方法如果用了static,那么你要访问成员变量时,必须在那个方法中先见一个对象,用对象点的方式去访问成员变量才行)


getProperty()根据键找到值,如果指定的键不存在,那就返回null

如果键在Properties中存在,在又添加这个键时,则会把原来那个键的值给替换掉


面向对象的特征:继承   封装   多态   抽象


继承的优点:

1.代码的可重用性

2.父类的属性或方法可用于子类

3.设计应用程序变得更加简单

4.子类可以扩展父类的属性和方法


观察要使用的类,确定他们之间共同的和特有的特征和行为,将这些共性数据迁移到父类里,便于子类中进行方法和属性的重用(继承父类的关键字:extends)

对于不同的特征和行为可以在子类中重新定义


在Javak中,一个类只能有一个父类,一个类不能同时继承多个父类


所有的类都有直接或间接继承Object这个类


补充:

1.重载和返回类型无关,只和参数有关(重载定义在上一篇中)

2.一个成员变量前面如果不加public,则这个成员变量将不能跨包使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值