摘要: 我们知道,面向对象开发的三大特点是:封装性、继承性、多态性所谓封装性,实际上是表达了一种信息隐藏。从表面上来阐述,就是使用private修饰符来对属性或者方法进行信息隐藏,而使用public的方法控制访问。例如,属性使用private,方法使用public,则:public class Person { private String name; public String g... 阅读全文
posted @ 2017-08-31 17:22 Dulk 阅读(392) 评论(0) 推荐(0)
摘要: 1、包在某个类中的最上方,我们总是可以看到以 package 关键字开头的一行代码,这行代码表示了当前类的位置,我们称之为包。package com.learn.pay.service; 1 1package com.learn.pay.service; 包实际上是:物理上是文件夹逻辑上是有相互关系的类的集合物理上是文件夹,是说假如你的包名是 “com.learn.java.Person”,那么... 阅读全文
posted @ 2017-08-31 17:21 Dulk 阅读(484) 评论(0) 推荐(0)
摘要: 1、类的结构和定义先回顾一下,类的基本概念:类定义了对象共同的属性和行为(即方法)具体的某个对象需要通过类来进行申明那么显而易见地,类中应该包含的东西就有,属性、方法,另外,既然对象要通过类来声明,那么类中必须要有一个类似生产机器的东西来生成对象,这个类似生产机器的东西叫做构造函数。另外,类还可有内部类和块,这两种使用较少。所以,类的结构内容就是:属性(对象数据的描述)方法(对象的行为)构造函数(... 阅读全文
posted @ 2017-08-31 17:20 Dulk 阅读(913) 评论(0) 推荐(0)
摘要: 1、面向对象编程之前我们大概提及过,Java是一门面向对象编程的语言。面向对象,其实是指以对象为基本单位去分析、设计以及实现系统;而Java具备描述对象以及对象之间关系的能力,所以说它是一门面向对象编程的语言。刚接触编程的新人可能还是不太明白这里的“对象”,这里的对象你可以理解为囊括了某个东西所有特性的具体代表,比如隔壁王叔叔,他是一个对象,那么他的特性就有比如名字,身高,体重,性格等等;活物行,... 阅读全文
posted @ 2017-08-31 17:16 Dulk 阅读(303) 评论(0) 推荐(0)