摘要: 继承(inheritance)是面向对象的程序设计中最为重要的特征之一。由继承而得到的类为子类(subclass),被继承的类为父类或超类(superclass),父类包括所有直接或间接被继承的类。一个父类可以拥有多个子类。但由于Java中不支持多重继承,一个类只能有一个直接父类。 阅读全文
posted @ 2016-05-31 22:24 努力成为工程师的芝麻 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在方法中,可以使用一个关键词this来表示这个对象本身。在普通方法中,this 表示调用这个方法的对象;在构造方法中,this表示新创建的对象 1.使用this来访问对象的字段和方法 例如:方法sayHello中使用name和使用this.name是相同的; void sayHello(){ Sys 阅读全文
posted @ 2016-05-27 10:38 努力成为工程师的芝麻 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 使用对象 要访问或调用一个对象的域或方法 需要用算符“."连接对象及其域或方法 如: System.out.println(p.name); p.sayHello(); 由于只能通过对象变量来访问这个对象的域或方法 不通过引用变量就无法访问其中的域或方法 对于访问者而言 这个对象是封装成一个整体的 阅读全文
posted @ 2016-05-27 10:08 努力成为工程师的芝麻 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 编写Java程序主要就是定义各种类 类是现实世界中各类对象的抽象 它表明了对象的属性及行为 在程序中 类是用class来表示的 对象的属性则用变量来表示 对象的行为则用函数来表示 在Java程序中 类中的变量称为字段(field 也称 “域”),类中的函数称为方法(method) 定义类中的字段和方 阅读全文
posted @ 2016-05-23 20:04 努力成为工程师的芝麻 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 数组与增强的for语句 在JDK 1.5中,对于for语句进行了增强 因此在遍历数组的元素时更方便 基本格式:它在for语句中使用一个类型名 一个变量名 一个冒号 一个数组名 int []num={1,2,3,4,5} for(int n:num){ System.out.println(n); } 阅读全文
posted @ 2016-05-23 18:49 努力成为工程师的芝麻 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 对高维数组来说 分配内存空间有下面几个方法 (1)直接为每一维数组分配空间 int a[][]=new int [2][3]; (2)从最高维开始,分别为每一维分配空间 int a[][]=new int[2][]; a[0]=new int [3]; a[1]=new int [3]; 非规则矩阵 阅读全文
posted @ 2016-05-23 18:19 努力成为工程师的芝麻 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一.一维数组 1.一位数组的定义 type arrayName[];或type [] arrayName; (java在数组定义中并不为数组元素分配内存 因此[]中不用指出数组中元素个数(即数组长度)) 为数组分配内存空间 要用到运算符new 例:int [] score=new int [3]; 阅读全文
posted @ 2016-05-20 09:11 努力成为工程师的芝麻 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算是针对布尔型数据进行的运算,运算结果仍然是布尔型量。 &——逻辑与——op1&op2——两操作数均为true时 结果才是true |——逻辑或——op1|op2——两操作数均为false时 结果才是false !——取反——!op——与op的true和false相反 ^——异或——op1^o 阅读全文
posted @ 2016-05-20 08:45 努力成为工程师的芝麻 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 数据类型 1.逻辑型——boolean boolean 是用来表示布尔型(逻辑)数据类型。boolean型的变量或常量的取值只有true和false两个。 2.整数型——byte short int long (1,2,4,8) 默认值 不改变 3.浮点数型——float double(4,8) f 阅读全文
posted @ 2016-05-16 21:42 努力成为工程师的芝麻 阅读(120) 评论(0) 推荐(0) 编辑
摘要: //ScannerTest.java 使用了Scanner类进行输入 import java.util.Scanner; class ScannerTest{ public static void main(String[] args){ Scanner scanner =new Scanner ( 阅读全文
posted @ 2016-05-15 23:35 努力成为工程师的芝麻 阅读(148) 评论(0) 推荐(0) 编辑