Fork me on GitHub

随笔分类 -  来一杯Java

上一页 1 ··· 4 5 6 7 8 9 10 下一页

instanceof关键字
摘要:-------------siwuxie095 instanceof 关键字: 在Java中可以使用 instanceof 关键字判断一个对象到底是不是一个类的实例, 从而来调用这个类的属性和方法 代码: package com.siwuxie095.pol; class A{ } ... 阅读全文

posted @ 2017-03-18 17:17 siwuxie095 阅读(149) 评论(0) 推荐(0)

多态性
摘要:-----------siwuxie095 多态性的体现: (1)方法的重载与重写 (2)对象的多态性 对象的多态性: (1)向上转型:程序会自动完成 (2)向下转型:强制类型转换 代码: package com.siwuxie095.pol; class A{ ... 阅读全文

posted @ 2017-03-18 17:00 siwuxie095 阅读(129) 评论(0) 推荐(0)

接口
摘要:----------siwuxie095 接口是Java中最重要的概念,接口可以理解为一种特殊的类,里面全部是 由全局常量和公共的抽象方法所组成,使用关键字 interface 声明 接口的格式: 接口的实现必须通过子类(同抽象类),使用关键字 implements,而且接口是可以多实现的 一个类可以同时继承抽象类和实现... 阅读全文

posted @ 2017-03-18 00:44 siwuxie095 阅读(143) 评论(0) 推荐(0)

抽象类
摘要:------------siwuxie095 抽象类:包含一个抽象方法的类就是抽象类,抽象类必须使用 abstract 关键字声明 抽象方法:声明而未被实现的方法,抽象方法必须使用 abstract 关键字声明 抽象类不能直接实例化,必须通过其子类进行实例化 抽象类被子类继承,子类(如果不是抽象类)必须重写抽象类中所有抽象方法 定义... 阅读全文

posted @ 2017-03-17 23:43 siwuxie095 阅读(121) 评论(0) 推荐(0)

final关键字
摘要:------------siwuxie095 final 关键字: (1)final 关键字在Java中被称为完结器,表示最终的意思 (2)final 能声明类、方法、属性: 使用 final 声明的类不能被继承 使用 final 声明的方法不能被重写 使用 final 声明的变量变成常量,常量是不可以被修改的 ... 阅读全文

posted @ 2017-03-17 23:16 siwuxie095 阅读(138) 评论(0) 推荐(0)

重写与重载的区别
摘要:---------siwuxie095 Java重写与重载的区别: 【made by siwuxie095】 阅读全文

posted @ 2017-03-17 21:11 siwuxie095 阅读(172) 评论(0) 推荐(0)

Java方法重写与super关键字
摘要:----------siwuxie095 方法的重写: (1)在继承中也存在着重写的概念,其实就是子类定义了和父类同名的方法 (2)定义:方法名称相同,返回值类型相同,参数也相同 (3)重写限制:被子类重写的方法不能拥有比父类更严格的访问权限 (4)访问权限:private < default < public 〔private ... 阅读全文

posted @ 2017-03-17 21:04 siwuxie095 阅读(529) 评论(0) 推荐(0)

子类对象的实例化过程
摘要:-----------siwuxie095 在子类对象实例化之前,必须先调用父类中的构造方法,之后调用子类构造方法 代码: package com.siwuxie095.extendsdemo; class Father{ private String name; ... 阅读全文

posted @ 2017-03-17 20:07 siwuxie095 阅读(173) 评论(0) 推荐(0)

继承的实现与限制
摘要:------------siwuxie095 继承的实现: (1)继承:扩展父类的功能 (2)Java中使用 extends 关键字完成继承 代码: package com.siwuxie095.extendsdemo; class Person{ private Stri... 阅读全文

posted @ 2017-03-17 16:29 siwuxie095 阅读(121) 评论(0) 推荐(0)

static关键字
摘要:----------siwuxie095 1、使用static声明属性,被声明的属性称为全局属性,可以直接通过类名调用 2、使用static声明方法,被声明的方法可以直接通过类名调用 3、注意: 使用static方法的时候,只能访问static声明的属性和方法,而非static声明的属性和方法是不能访问的 「即 静态方法不能调用/访问非静态的方... 阅读全文

posted @ 2017-03-16 23:11 siwuxie095 阅读(122) 评论(0) 推荐(0)

this关键字
摘要:-----------siwuxie095 this 关键字: (1)表示类中的属性和调用方法 (2)表示本类中的构造方法 (3)表示当前对象 代码1: package com.siwuxie095.thisdemo; class People{ private String name... 阅读全文

posted @ 2017-03-16 22:26 siwuxie095 阅读(110) 评论(0) 推荐(0)

引用传递
摘要:---------siwuxie095 引用传递: 参考链接1,参考链接2,参考链接3,参考链接4 代码1: package com.siwuxie095.ref; class Ref1{ int temp=10; } public class RefD... 阅读全文

posted @ 2017-03-16 19:54 siwuxie095 阅读(100) 评论(0) 推荐(0)

构造方法
摘要:-------------siwuxie095 格式: 注意: (1)构造方法名称必须与类名一致 (2)构造方法没有返回值/返回值类型 构造方法主要是为类中的属性初始化 构造方法不需要调用,也无法调用 当实例化一个对象时,系统自动调用构造方法 每个类在实例化之后都会调用构造方法,如果没有构造方法,... 阅读全文

posted @ 2017-03-16 17:14 siwuxie095 阅读(154) 评论(0) 推荐(0)

匿名对象
摘要:-----------siwuxie095 匿名对象就是没有名字的对象,如果程序中只是用一次该对象, 就可以使用匿名对象的方式 好处:「涉及到GC(即垃圾回收 Garbage Collection)」 参考链接1,参考链接2,参考链接3,参考链接4,参考链接5 代码: package com.siwuxie095.classdemo; ... 阅读全文

posted @ 2017-03-16 16:36 siwuxie095 阅读(139) 评论(0) 推荐(0)

封装性
摘要:----------siwuxie095 1、封装性的作用 保护某些属性和方法不被外部所看见/访问 2、封装的实现 为属性和方法进行封装是通过关键字private声明的 实现该属性的 get 和 set 方法为外部所访问 快速实现 get 和 set:在代码编辑界面,右键->Source->Generate Get... 阅读全文

posted @ 2017-03-16 15:54 siwuxie095 阅读(284) 评论(0) 推荐(0)

类的使用以及类与对象的关系
摘要:---------siwuxie095 1、类的定义、声明以及使用 定义格式: 声明一个类需要通过关键字: class (注意:小写) 类名遵循帕斯卡命名法(又称 大驼峰命名法) 属性和方法可选 2、类与对象的关系 类是对某一类事物的描述,是抽象的、概念上的意义,对象是实际存在的 该类事物的... 阅读全文

posted @ 2017-03-15 23:53 siwuxie095 阅读(184) 评论(0) 推荐(0)

面向对象思想编程
摘要:----------siwuxie095 1、了解面向对象(Object-oriented programming 即 OOP) 程序的发展历程:面向过程(POP)、面向对象(OOP) 面向对象:参考链接1,参考链接2,参考链接3,参考链接4 二者区别:参考链接1,参考链接2,参考链接3,参考链接4 2、面向对象三大特征 ... 阅读全文

posted @ 2017-03-15 22:54 siwuxie095 阅读(141) 评论(0) 推荐(0)

方法的创建、重载及递归调用
摘要:-----------siwuxie095 1、方法的定义 方法就是一段可重复调用的代码段 定义格式: 「方法的返回值类型为 void 时,不需要返回值,小括号 () 里可以有参数」 2、方法的重载: 方法名称相同,但是参数的类型和个数不同(即参数可辨), 通过传递参数的个数和类型不同来完成不同的功能 ... 阅读全文

posted @ 2017-03-15 21:31 siwuxie095 阅读(168) 评论(0) 推荐(0)

Java异常处理
摘要:----------siwuxie095 1、认识异常 异常是导致程序中断运行的一种指令流,如果不对异常进行正确处理, 就可能导致程序的中断执行,造成不必要的损失 异常范例: 代码1: package com.siwuxie095.exception; class Exc{ int i=10... 阅读全文

posted @ 2017-03-15 16:01 siwuxie095 阅读(218) 评论(0) 推荐(0)

Java字符串String详解
摘要:-----------siwuxie095 1、String字符串 实例化String对象: (1)直接赋值,如:String str="hello"; (2)使用关键字 new,如:String str=new String("hello"); 由图可知:使用 new 的方式在堆内存中开辟了两个空间, 第一个 "hello",对象 s... 阅读全文

posted @ 2017-03-15 00:34 siwuxie095 阅读(361) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 下一页

导航