一起学Java(二十五)----- == 和equals方法
摘要:不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java的 == 和equals方法 对于==,比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址。 对于equals方法,注意:equals方
阅读全文
posted @
2019-12-17 19:58
smile学子
阅读(166)
推荐(0) 编辑
一起学Java(二十四)-----hashcode()和equals()
摘要:不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java的hashcode()和equals()方法 equals() 比较两个对象是否相等,它与 == 的比较有本质的不同, 在Java 体系中,系统把判断对象是否相等的权力交给程序员。具体的措施是把 equals() 方法写到 Ob
阅读全文
posted @
2019-12-07 20:03
smile学子
阅读(365)
推荐(0) 编辑
一起学Java(二十三)-----反射
摘要:不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java反射 先看一下正向的操作,对这个类进行实例化,再使用这个类对象进行操作。 public class Apple { private int price; public int highprice; int lowprice; S
阅读全文
posted @
2019-12-04 16:05
smile学子
阅读(153)
推荐(0) 编辑
一起学Java(二十二)-----包装类
摘要:不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java的包装类 Java 提供了 8 种基本数据类型及对应的 8 种包装数据类型。Java 是一种面向对象编程的高级语言,所以包装类型正是为了解决基本数据类型无法面向对象编程所提供的。 基本数据类型 包装类型 byte Byte bo
阅读全文
posted @
2019-12-04 10:16
smile学子
阅读(156)
推荐(0) 编辑
一起学Java(二十一)-----Object类
摘要:不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java的 Object 类 Object类是一个特殊的类,是所有类的父类,如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类。 Object类是所有类的顶层父类,所有的类都直接或间接的继承自他。 Obje
阅读全文
posted @
2019-12-04 10:02
smile学子
阅读(197)
推荐(0) 编辑
一起学Java(二十)-----强制类型转换(对象)
摘要:不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java对象的强制类型转换 在java中强制类型转换分为基本数据类型和引用数据类型两种,这里讨论引用数据类型。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性
阅读全文
posted @
2019-12-03 23:06
smile学子
阅读(1464)
推荐(0) 编辑
一起学Java(十九)-----多态
摘要:不积跬步,无以至千里;不积小流,无以成江海。 Java语言基础 Java多态 面向对象程序设计中代码重用的一个重要机制,父类/接口的多种不同实现方式即为多态。 多态的表现形式 编译时多态 方法的重载,同一个类中有多个同名方法,当方法的参数不同时,编译时就可以确定调用哪个方法,是同一个类中多态性的表现
阅读全文
posted @
2019-12-03 21:48
smile学子
阅读(151)
推荐(0) 编辑