自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 面向对象知识点

1.面向过程和面向对象的对比面向过程:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候依次调用就可以了。面向对象:面向对象则是把构成问题的事务按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。2.String与StringBuffer,StringBuilder的区别?(1)String是不可变的字符串常量对象,就是字符串序列底层实现是char数组,因为是数组所以定长(一但定义长度就固定不变)。(2)StringBuffer线程安全的

2022-08-16 19:40:59 120 1

原创 面向知识点

面向对象的优点?(1)提高了代码的可扩展性。(2)提高了代码的可维护性。(3)面向对象的封装,继承,多态。接口与抽象类的区别?(1)抽象类使用abstract修饰 ,接口使用interface修饰。(2)抽象类可以有普通方法,有抽象方法的一定要有抽象类,接口不可有有普通方法只能有抽象类。(3)抽象类可有有普通属性,接口只能是常量。(4)抽象类和接口不能实例化,就是不能new,就是不能创建对象,因为不是具体的。(5)抽象类有构造方法,接口没有构造方法。(6)抽象类只支持单继承支持多实现,

2022-08-13 19:28:30 58

原创 面向对象知识点

try...catch和finally: 为了解决异常,Java提供了对异常进行处理的方式——异常捕获。异常捕获使用try...catch语句实现,具体格式如下: 当try代码块中的程序发生了异常,系统会将异常的信息封装成一个异常对象,并将这个对象传递给catch代码块进行处理。catch代码块需要一个参数指明它所能接收到异常类型,这个参数的类型必须是Exception类或其子类。 finally中的代码块在一种情况下是不会执行的,就是在try...catch中执...

2022-08-11 20:16:18 84

原创 面向对象知识点

instanceof关键字: 在Java中可以使用instanceof关键字判断一个对象是否是某个类的实例。Object类:是所有类的父类,每个类都直接或间接继承Object类。当定义一个类时,如果没有使用extends关键字为这个类显示指定父类,那么该类会默认继承Object类。Object类中的常用方法:内部类:允许在一个类的内部定义类。 成员内部类:在一个类中除了可以定义成员变量、成员方法外,还可以定义类。 局部内部类:也称为方法内部类,指定义在某...

2022-08-07 19:15:19 91

原创 面向对象知识点

抽象类和接口: 抽象类:当定义一个类时,常常需要定义一些成员方法描述类的行为特征,但有时这些方法的实现方式是无法确定的。 抽象方法的定义格式: 抽象类的定义规则:1.包含抽象方法的类必须是抽象类。 2.抽象类和抽象方法都要使用abstract关键字声明。 3.抽象方法只需声明而不需要实现。 4.如果一个类继承了抽象类,那么该子类必须实现抽象类中的全部抽象方法。 abstract关键字修饰的抽象方法不能使用private...

2022-08-04 20:01:24 128

原创 面向对象知识点

类的继承: 在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类称为子类,现有类称为父类。子类继承父类的属性和方法,使得子类对象具有父类的特征和行为。 在类的继承中需注意的问题: 1.在Java中,类只支持单继承,不允许多重继承。 2.多个类可以继承一个父类,如: 3.在Java中,多层继承也是可以的,即一个类的父类可以再继...

2022-08-01 15:44:38 53

原创 面向对象知识点

this关键字: 主要作用:1.使用this关键字调用本类中的属性。 2.使用this关键字调用成员方法。 3.使用this关键字调用本类的构造方法。使用this关键字调用本类中的属性:使用this关键字调用成员方法:使用this关键字调用本类的构造方法:在使用this调用类的构造方法时,应注意一下几点:1.只能在构造方法中使用this调用其他的构造方法,不能在成员方法中通过t...

2022-07-29 21:45:14 149

原创 面向对象知识点

封装性: 为什么要封装:在Java面向对象的思想中,封装可以被认为是一个保护屏障,防止本类的代码和数据被外部程序随机访问。 如何实现封装:类的封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类提供的方法实现对内部信息的操作访问。在定义一个类时,将类中的属性私有化,即使用private关键字修饰类的属性,被私有化的属性只能在类中被访问。如果外界想要访问私有属性,则必须通过setter和getter方法设置和获取属性值。构造方法: ...

2022-07-26 19:28:17 243

原创 面向对象知识点

对象的创建与使用: 使用new关键字创建对象 ,具体格式如下: 创建对象分为声明对象和实例化对象两步,也可直接通过下面的方式创建对象,具体格式如下:类名 对象名称= new类名(); 例如,创建student类的实例对象:Student stu=new Student(); 了解了对象的创建之后,就可以使用类创建对象了,如:上述代码在main()方法中实例化了一个Student对象,对象名称为stu。使用new关键字创建的对象在堆内存分配...

2022-07-23 20:38:51 291

原创 面向对象知识点

面向对象的特点:1.封装性封装是面向对象的核心思想,有两层含义:一层含义是指把对象的属性和行为看成一个密不可分的整体,将两者“封装”在一起(即封装在对象中);另一层含义是指“信息隐藏”,将不想让外界知道的信息隐藏起来。例如,驾校的学员学开车,只需要知道如何操作汽车,无须知道汽车内部是如何工作的。2.继承性继承性主要描述的是类与类之间的关系,通过继承,可以在无须重新编写原有类的情况下,对原有类的功能进行扩展。例如,有一个汽车类,该类描述了汽车的普通特性和功能,进一步再产生轿车类,而轿车类中不仅应该包含

2022-07-20 18:09:44 302 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除