上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: Java 封装 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。也就是说我要看电视,只需要按一下开关和换台就可以了。 有必要了解电视机内部的结构吗?有必要碰碰显像管吗? 封装的优点 良好的封装能够减少耦合。 类内部的结构可以自由修改。 可以对成员变量进行更精 阅读全文
posted @ 2020-05-15 23:01 幻影黑子 阅读(417) 评论(0) 推荐(0)
摘要: 非访问修饰符 为了实现一些其他的功能,Java 也提供了许多非访问修饰符。 static 修饰符,用来修饰类方法和类变量。 final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。 abstract 修饰符,用来创 阅读全文
posted @ 2020-05-15 22:57 幻影黑子 阅读(230) 评论(0) 推荐(0)
摘要: Java 修饰符 Java 语言提供了很多修饰符,主要分为以下两类:访问修饰符,非访问修饰符;修饰符用来定义类、方法或者变量,通常放在语句的最前端。 访问控制修饰符 Java 中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default (即缺 阅读全文
posted @ 2020-05-15 22:01 幻影黑子 阅读(297) 评论(0) 推荐(0)
摘要: 继承的概念 继承是 java 面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 如图 动物类下有一个食肉类和一个食草类 食肉类下有一个狮子类和一个老虎类 食草类 阅读全文
posted @ 2020-05-15 09:40 幻影黑子 阅读(181) 评论(0) 推荐(0)
摘要: this关键字 普通方法中,this总是指向调用该方法的对象。 构造方法中,this总是指向正要初始化的对象。 总结,其实this主要要三种用法:1、表示对当前对象的引用! 2、表示用类的成员变量,而非函数参数,注意在函数参数和成员变量同名时进行区分!其实这是第一种用法的特例,比较常用,所以拿出来强 阅读全文
posted @ 2020-05-15 08:18 幻影黑子 阅读(140) 评论(0) 推荐(0)
摘要: 面向对象支持以下基本概念: 多态,继承,封装,抽象,类,对象,实例,方法,重载 对象:对象是类的一个实例,有状态和行为。 类:类是一个模板,它描述一类对象的行为和状态。 Java中的对象 对比现实对象和软件对象,它们之间十分相似。软件对象也有状态和行为。软件对象的状态就是属性,行为通过方法体现。在软 阅读全文
posted @ 2020-05-15 01:08 幻影黑子 阅读(599) 评论(0) 推荐(0)
摘要: 引言 面向对象,将跟对象有关的功能都封装在其内面向对象三大特征:封装(例:bean),继承,多态找对象,创建对象,使用对象,并维护对象之间的关系。 类:对现实中事物的描述对象:就是实实在在,存在的事物映射到 java 中,描述就是 class 定义的类具体对象就是对应java在堆内存中new建立的实 阅读全文
posted @ 2020-05-14 23:55 幻影黑子 阅读(125) 评论(0) 推荐(0)
摘要: 递归定义 递归的一个简单定义:当函数直接或者间接调用自己时,则发生了递归。 递归的基本思想就是“自己调用自己”,一个使用递归技术的方法会直接或间接的调用自己递归构造包括两个部分: 定义递归头。什么时候不调用自身方法,如果没有头,将陷入死循环递归体。什么时候需要调用自身方法。 其实递归算法很简单,简单 阅读全文
posted @ 2020-05-14 23:35 幻影黑子 阅读(439) 评论(0) 推荐(0)
摘要: 重载(overloading) 是在一个类里面(或者子类),方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造方法)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。 Java编译器根据方法签名判断哪个方法应该被调用。 方法重载可以让程序更清晰易读。执行密 阅读全文
posted @ 2020-05-14 21:29 幻影黑子 阅读(331) 评论(0) 推荐(0)
摘要: Java 数组 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99。 现在将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码 阅读全文
posted @ 2020-05-14 21:23 幻影黑子 阅读(160) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 下一页