Java-技术篇
Eric_HYD
放松、屈膝、顶肘、压腕、8分力度自信的将球投出 Yes !
展开
-
面向对象基本特性:封装、继承、多态
1、封装 就是把属性私有化,提供公共方法访问私有对象。 2、继承 当多个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其他类继承于这个父类。继承后的子类自动拥有了父类的属性和方法。 3、多态 多态,即多种形态,简单来说就是“一种定义,多种实现”。 JAVA 语言中有方法重载和对象多态两种形式的多态。 方法重载: 在一个类中,允许多个方法使用同一个名字,但是方法的参数不同,完成的功能也不同。 public class Person { public void eat原创 2020-05-12 11:46:28 · 281 阅读 · 0 评论 -
为什么应该面向接口编程
一、接口是什么? 接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。 其特点是只能定义抽象方法,不可以定义具体的实现方法。 举例:如果你是人就必须能吃饭,而不同的人吃饭的方式有所不同。 public interface IPerson { void eat(); } public class Adult implements IPerson { public void eat() { System.out.原创 2020-05-12 11:15:41 · 875 阅读 · 0 评论 -
Java equals()与hashCode()方法详解
转载自:http://www.cnblogs.com/Qian123/p/5703507.html 阅读目录 equals()方法详解 hashcode() 方法详解 Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系 java.lang.Object类中有两个非常重要的方法: 1 2 publ...转载 2017-09-26 10:57:14 · 218 阅读 · 0 评论 -
java线程详解
转载自:http://www.cnblogs.com/riskyer/p/3263032.html 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一...转载 2017-01-11 15:15:51 · 631 阅读 · 0 评论