- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 Android程序设计-BroadcastReceiver
目录BroadcastReceiver介绍列表类组件ListViewBluetoothAdapter的使用BroadcastReceive的注册BroadcastReceiver介绍在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制,而BroadcastReceiver意为“广播接收者”,顾名思义就是对发送出来的 Broadcast进行过滤接收并响应的一类组件。本文将通过一个蓝牙连接的程序来介绍BroadcastReceiver的使...
2022-10-24 20:38:35
947
2
原创 Android程序设计-Activity
目录Activity介绍ContextIntentstartActivityForResult()和onActivityResult()Activity的生命周期Activity介绍 Activity是一种应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。本文主要介绍Activity的创建、跳转、数据交互及它的生命周期。ContextContext表示上下文,在 Android 中Contex...
2021-11-29 15:46:37
1916
2
原创 面向对象程序设计-异常处理实现
目录JAVA异常处理JAVA异常类型JAVA捕获异常super()和super(参数列表)语句用法通过throw关键字抛出异常JAVA异常处理 Java中的异常又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类,这可以让程序具有更好的容错性和健壮性。JAVA异常类型 在Java中,所有的异常类都是从java.lang.Exception类继承的子类。E...
2021-11-25 09:43:07
442
原创 面向对象程序设计-接口
接口接口是抽象类的延伸,通常用interface来声明。一个类通过实现接口的方式,从而继承接口的抽象方法。接口并不是类,定义接口的方式和类相似,但它们属于不同的概念。类描述对象的属性和方法,接口则包含类要实现的方法。抽象类无法被实例化,但可以被继承,同样,接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。例如,鸟都有fly()和eat()两个行为,可以定义一个接口,如下:interface Bird { publ...
2021-11-22 10:17:02
581
原创 面向对象程序设计-类包
目录JAVA类包创建包导入包JAVA类包 Java提供了一种管理类文件的机制,就是类包。Java中每个类都来自一个类包,无论是JDK中的类与接口,还是用户自定义的类都需要隶属于某一个类包,这个类包包含了若干个类。类包除了可以包含类(class),还可以包含接口(interface)、枚举(enumerations)和注释(annotation)等,因此,类包也可常常被称为包。由于包创建了新的命名空间,所以不会和其他包中的任何名字产生命名冲突。使用包这种机制,更容易实现访...
2021-11-21 10:38:09
443
原创 面向对象程序设计-抽象类
抽象类在Java中抽象类有以下规定:(1)抽象类不能被实例化,只有抽象类的非抽象子类才可以被实例化。(2)抽象类中不一定包含抽象方法,但是有抽象方法的类一定是抽象类。(3)抽象类中的抽象方法只是声明,不包含方法体。(4)构造方法和类方法(用static修饰的方法)不能声明为抽象方法。(5)抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。定义抽象类时,需要使用abstract关键字,定义抽象类的语法如下:[权限修饰符] abstract class 类
2021-11-14 11:45:00
640
原创 面向对象程序设计-类的多态
目录类的多态性重载与重写的区别类的多态性多态性是指在父类中定义的属性和方法被子类继承后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。类的多态性可以从三个方面体现:①方法的重载 ;②子类重定义从父类继承来的成员(重写);③父类引用指向子类对象,例如Parent p = new Child()。重载与重写的区别如果同一个类中包含了两个或两个以上的方法名相同,但参数列表不同(与返回值类型无关)的方法...
2021-11-13 11:45:00
1021
原创 面向对象程序设计-类的继承
目录类的继承继承的优点和缺点继承的实现类的继承继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类。继承是类与类之间的关系,使用继承可以减少代码的冗余,可以通过下图简单的了解类的继承:继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类。继承是类与类之间的关系,使用继承可以减少代码的冗余,可以通过下图简单的了解类的继承:继承的优点和缺点继承的优点有:①代码冗余度低,开发时间短;②代码扩展性高,系统开发灵活性强;③代码重用...
2021-11-12 09:29:27
2315
原创 面向对象程序设计-类的封装
面向过程和面向对象面向过程是一种以过程为中心的编程思想,以什么正在发生为目标进行编程。即程序是一步一步地按照一定的顺序从头到尾地执行一系列的函数。面向对象是一种以事物为中心的编程思想。即当解决一个问题时,面向对象会从这些问题中抽象出一系列对象,再抽象出这些对象的属性和方法,让每个对象去执行自己的方法。值得指出的是,面向对象中的方法相当于面向过程中的函数。 面向过程的优点:性能比面向对象高,因为类调用时需要实例化,比较消耗资源,例如单片机、嵌入式、Linux/Unix等对...
2021-11-11 14:37:17
854
原创 JAVA转义字符的使用
字符要用一对单引号(‘’)括起。但如果把一个字符变量赋值成一个单引号,就会出问题,这样就有了转义字符的概念。//下面这段程序表明了转义字符的使用方法public class Test{ public static void main (String args[]) { char ch ='\''; System.out.println(ch+"测试转义字符!"+ch); }}这里使用的是用变量存放转义字符,当程序中
2021-08-13 21:57:25
1097
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人