我是靠谱客的博主 妩媚人生,最近开发中收集的这篇文章主要介绍Java周记(第三周),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、String和StringBuilder

String和StringBuilder的转化

String str1=str2.toString();将StringBuilder转化为String;

StringBulider str=new StringBulider(str1);//str1为String类型对象,使用构造方法将String类型对象转化为StringBuilder类型对象

2、ArrayList<数据类型>

可调整大小的数组实现

ArrayList<E> array=nwe ArrayList<>();

3、继承

继承是面向对象的三大特征之一,可以使子类具有父类的属性和方法,还可以在子类中重新定义、追加属性和方法。

继承时一个类只能继承一个类,但是可以多层继承

继承的格式:public class 子类名 extends 父类名()

继承后子类既有父类中的内容,又有自己定义的内容

this和super关键字:

@Override:注解,检查重写方法声明的正确性

子类重写父类方法时,访问权限需要高于父类。

4、修饰符

包:文件夹,对类进行分类管理

导包:import 包名

权限修饰符访问情况:

final修饰符:

final修饰符修饰的方法不能重写,修饰的类不能被继承,修饰的成员变量不能重新赋值。 final修饰的基本类型变量为常量,修饰的引用类型的地址值不能变,但地址中内容可变。

static修饰符:

static修饰的成员可以用类名和对象名访问,被类所有对象所共享。

非静态成员方法可以访问所有静态和非静态成员,静态成员方法只能访问静态成员

5、多态

好处:提高代码复用性、维护性

弊端:削弱了子类的独立性

多态要有继承/实现关系、方法重写和父类引用指向子类对象。

6、抽象类

没有方法体的方法定义为抽象方法,有抽象方法的类必须定义为抽象类,抽象类不能创建对象。用abstract关键字修饰的类和方法为抽象类和方法。

抽象类的子类要么重写父类抽象方法,要么是一个抽象类

最后

以上就是妩媚人生为你收集整理的Java周记(第三周)的全部内容,希望文章能够帮你解决Java周记(第三周)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部