Java学习笔记初级(二)-面对对象

  • 什么是类:
    在Java中,包是类,接口或其他包的集合。包主要用来将类组织成为组,从而对类进行管理。
  • 包能干什么:
    1. 包允许使用者将包含类代码的文件组织起来,易于查找和使用适当的类。
    2. 包不只是包含类和接口,还能够包含其他包,形成层次的包空间。
    3. 包有助于避免命名冲突。当使用很多类时,确保类和方法名称的唯一性是非常困难的。包能够形成层次命名空间,缩小了名称冲突的范围,易于管理名称。

PS: JDK中常用的包:java.lang, java.util, java.awt, java.swing, java.io, java.net等。

JAVA访问权限修饰符:

控制权限同一个类中同一个包中不同包中的子类的对象任何场合
privateYNNN
无修饰符YYNN
protectedYYYN
publicYYYY

Java方法定义规则:
访问修饰符-修饰符-返回值类型-方法类型(参数列表)-throws 异常列表{
方法体
}

JAVA的析构方法:当对象被从内存删除时,该成员方法会被自动调用,通常,在析构方法内,可以写用来回收对象内部动态空间的代码。特别的,当我们去调用析构方法的时候,并不会引起该对象实例从内存中删除,不会起任何作用(类似垃圾回收函数调用)。

new关键字:

  1. 为对象实例分配内存空间;
  2. 初始化对象实例;

基本数据类型和对应包装类:

基本数据类型包装类
booleanBoolean
byteByte
shortShort
intInteger
longLong
charCharacter
floatFloat
doubleDouble

包装类对象一经创建,其内容(封装的基本数据类型值)不可改变

在四则运算表达式中,byte,short,char都会自动转换成int进行运算

JAVA的继承

构造方法不能被继承:一个类的构造方法,只有两个办法,一种自己写构造方法,另一种是使用默认的构造方法。
super关键字:可被用来引用该类的父类(甚至是父类的父类等,可以从某个祖先类中继承)。跟this关键字相对应。它可以用来:
- 获取父类中被子类覆盖了的成员或方法;
- 作为方法名调用父类的构造函数;
一般使用默认构造方法来隐式调用父类的构造函数。当然也可以用super来显式调用。此时该构造方法必须在子类构造方法的第一行。

JAVA中只有值传递,没有引用传递。但如果传递的是一个对象,那么实际上是传递了该对象的一个引用。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值