
java基础之面向对象
大艺术家南南
为你写诗。
展开
-
第二十课 包与包之间的访问及访问权限和jar包
一、包与包之间的访问及访问权限包(package)就是一个文件夹package net.51zxw;//为了使包名具备唯一性,通常用url做包名import 用来导入包,可以简化类的书写import 中使用通配符*用于导入此包中的所有类和包访问权限修饰符 public protect default private同一个类 OK OK原创 2014-11-18 16:19:33 · 5324 阅读 · 0 评论 -
第六课 构造代码块和构造函数之间的调用
构造代码块的特点:对像一建立就运行了,而且优先于构造函数执行作用:给对像进行初始化的构造代码块和构造法方的区别:构造方法是对应的对象进行初始化,构造代码块是给所有的对像进行统一的初始化构造代码块中定义是不同对象共性的初始化内容原创 2014-11-13 14:19:17 · 4773 阅读 · 0 评论 -
第九课 静态代码块和对象初始化过程
一、静态代码块特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数。作用:用于给类进行初始化原创 2014-11-14 00:47:27 · 5107 阅读 · 0 评论 -
第三课 return关键字的用法、toString()方法、this关键字
6.4 return关键字的用法、toString()方法、this关键字1.1返回方法指导类型的值(这个值总是确定的)1.2结束方法的执行(仅仅一个return语句)2.1在Java中,所有的对象都有toString()这个方法。2.2创建类时没有定义toString法方输出对象时会输出对象的哈希码值2.3它通常只是为了方便输出,比System.out.print原创 2014-11-10 21:01:24 · 5663 阅读 · 0 评论 -
第八课 静态应用工具类和classpath
一、静态应用工具类1.每一个应用程序都有共性的功能,可以将这些功能进行抽取,独立封装。可以复用2.对象的作用:对象时用来封装数据的,只要这个类里面有非静态的成员时,对象就必须存在。原创 2014-11-14 00:41:41 · 4852 阅读 · 0 评论 -
第七课 Static关键字和main方法
一、Static关键字作用:是一个修饰符,用于修饰成员(成员变量,成员方法)1.被static修饰后的成员变量只有一份2.当成员被static修饰之后,多了一种访问方式,除了可以对对象调用之外,还可以被类直接调用(类名.静态成员)原创 2014-11-13 14:25:19 · 4862 阅读 · 0 评论 -
第十三课 继承中的构造函数和对象转型
一、继承中的构造函数有了子父类之后构造函数的特点:在对子类对象进行初始化的时候,父类的构造方法也会运行,那是因为子类的构造函数默认第一行有一条隐式的语句super();子类每个构造方法第一行都有一个隐式的super();原创 2014-11-14 00:58:19 · 4988 阅读 · 0 评论 -
第十四课 面向对象的三大特征——多态
一、面向对象的三大特征——多态1.OPP三大特性:封装,继承,多态多态:可以理解为事物存在的多种形态例如:动物:猫,狗,猪人: 男人 女人2.多态的体现父类引用指向子类对象3.多态的前提(1)必须得类与类之间存在关系,可以是继承关系也可以是实现关系(2)必须得有重写4.多态的好处大大提高了程序的可扩展性5.多态的弊端提高的程序可扩展性,只能用于父类的引用,访问到父类中的成员多态成员变量的特点:(1)编译期间:参阅的是引用型变量所属的类中是否有调用的方法(2)运行期间原创 2014-11-18 15:42:32 · 5189 阅读 · 0 评论 -
第十五课 多态的练习之俄罗斯方块
一、多态练习——俄罗斯方块(思考问题的方式——java里面万物皆对象)根据前一课多态的知识点我们可以做这个练习,主要是锻炼我们思考问题的方式。原创 2014-11-18 15:48:24 · 5050 阅读 · 0 评论 -
第十二课 子父类成员特点和子父类中的函数
一、 子父类成员特点成员:1.成员变量2.函数3.构造函数变量:this 代表当前对象的引用 this.变量 首先在本类中找所需要的这个变量,如果没有找到再从父类中找。super 用于访问当前对象的父类成员,super.变量 直接在父类中找所需变量原创 2014-11-14 00:54:52 · 4926 阅读 · 0 评论 -
第二课 如何去创建一个类和对象
第二课 如何去创建一个类和对象如何去创建一个类和对象原创 2014-11-10 20:46:12 · 5347 阅读 · 0 评论 -
第一课 认识类与对象
面向对象的概述面向过程的思想:强调的是功能和行为。面向对象的思想:将功能封装进对象,强调具备功能的对象。面向对象的三个基本特征:封装 继承 多态什么是类:类就是对现实生活中的事物的描述,描述事物其实就是在描述事物的属性行为。什么是对象:对象就是这类事物,实实在在存在的个体。为什么要定义类:根据需求,以后的开发其实就是在找对象,没有就要创建一个对象。原创 2014-11-10 20:41:22 · 4738 阅读 · 0 评论 -
第十九课 模板方法设计模式和包机制
一、模板方法设计模式、原创 2014-11-18 16:14:58 · 4997 阅读 · 0 评论 -
第十六课 匿名对象和Object类toString()
一、匿名对象匿名对象:没有名字的对象匿名对象的使用方式之一:当对象的方法只调用一次时,我们可以用匿名对象来完成,比较简单化。匿名对象的使用方式之二:匿名对象可以被当作实参传递原创 2014-11-18 15:51:51 · 5091 阅读 · 0 评论 -
第十七课 final关键字和abstract关键字
一、final关键字final(最终)是一个修饰符1.final可以修饰类,函数,变量(成员变量,局部变量)2.被final修饰后的类不可以被其他类继承3.被final修饰后的函数不可以被重写4.被final修饰后的变量不允许被再次赋值,final在对变量进行修饰时一定赋值,被public final static多个修饰符修饰的的变量我们称它为常量注意:常原创 2014-11-18 15:57:38 · 8962 阅读 · 0 评论 -
第十八课 接口
一、接口(一)二、接口(二)三、原创 2014-11-18 16:06:58 · 4807 阅读 · 0 评论 -
eclipse快捷键大全
常用快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个转载 2014-11-27 14:01:05 · 455 阅读 · 0 评论 -
番外篇 Java文档注释
如何进行Java文档注释保存为html格式原创 2014-11-14 00:45:36 · 4989 阅读 · 0 评论 -
第四课 面向对象三大基本特征之一 封装
6.5面向对象三大基本特征之一 封装封装就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开。做法:修改属性的访问权限来限制对属性的访问。并为每一个属性创建一对取值法方和赋值法方,用于对这些属性的访问。原创 2014-11-13 13:57:42 · 4699 阅读 · 0 评论 -
第五课 方法的重载和构造方法(构造函数)
方法的重载法方的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法,调用时会根据不同的参数列表选择对应的方法。原创 2014-11-13 14:09:08 · 4791 阅读 · 0 评论 -
第十课 单例设计模式
一、单例设计模式设计模式:针对此类问题最有效的解决方法java23种设计模式《设计模式》单例设计模式:解决一个类只在内存中存在一个对象如何让一个类在内存中只存在一个对象?1.禁止其他的应用程序,通过此类来创建对象2.既然外部不能通过此类创建对象了,我们要用对象,就可以在本类里面创建本类对象。3.为了其他应用程序能够访问到本类里面创建的对象,我需要对外界提供一种访问方式。原创 2014-11-14 00:50:20 · 4907 阅读 · 0 评论 -
第十一课 面向对象第二大特性——继承
一、面向对象第二大特性——继承继承的概述1:1.提高了代码复用性,简化了代码2.让类与类之间产生了继承关系,才有了后面的多态特性的存在注意:千万不要为了获取其他类的功能简化代码,而建立继承关系,必须要类与类之间存在继承关系,继承关系:is a原创 2014-11-14 00:51:01 · 4958 阅读 · 0 评论