
面向对象深入
文章平均质量分 50
Re_view
这个作者很懒,什么都没留下…
展开
-
strtok, strtok_s(字符串分割符)和memset_s
strtok, strtok_s(字符串分割符)和memset_s原创 2023-08-29 09:53:25 · 348 阅读 · 0 评论 -
面向对象深入_01抽象类与抽象方法
抽象方法使用abstract修饰的方法,没有方法体,只有声明。定义了一种“规范”——子类必须要给抽象方法提供具体的实现抽象类定义:包含抽象方法的类通过abstract方法定义规范,要求子类必须定义具体实现好处:通过抽象类,我们可以做到严格限制子类的设计,使子类更加通用抽象类的使用要点有抽象方法的类只能定义成抽象类抽象类不能实例化,不能用new来实例化抽象类抽象类可以包...原创 2019-07-23 17:16:11 · 113 阅读 · 0 评论 -
面向对象深入_02多继承与接口
接口定义接口是比“抽象类”更"抽象"的“抽象类”——更加规范的对子类进行约束注意全面地专业地实现——规范和具体实现的分离从接口的实现者角度看,接口定义了可以向外部提供的服务从接口的调用者角度看,接口定义了实现者能提供那些服务接口是两个模块之间的通信标准。且接口和实现类不是父子关系,是实现规则的关系区别普通类:具体实现抽象类:具体实现,规范(抽象方法)接口:规范,可以实现...原创 2019-07-24 08:17:16 · 123 阅读 · 0 评论 -
面向对象深入_03java的内部类
内部类的分类在java中内部类主要分为成员内部类,匿名内部类,局部内部类其中局部内部类用的很少,而成员内部类又分为静态内部类和非静态内部类成员内部类可以使用private,default,protected,public任意访问符进行修饰非静态内部类非静态内部类必须寄存在一个外部类里。如果存在一个非静态内部类对象,则一定存在对应的外部类对象。且非静态内部类对象单独属于外部类的某个对...原创 2019-07-24 13:36:35 · 117 阅读 · 0 评论 -
面向对象深入_04String类及常量池概念
String类String类又叫做不可变字符序列String位于java.lang包中,程序默认导入java.lang包下的所有类java字符串是Unicode字符序列(相当于字符数组)java没有内置的字符串类型,而是在标准java库中提供了一个预定义的类String,每个用双引号括起来的字符串都是String类的一个实例”+“运算符两侧的操作数只要有一个是字符串类型,则系统会自动将...原创 2019-07-24 15:04:23 · 123 阅读 · 0 评论 -
面向对象深入_05数组的拷贝及Arrays类
数组的拷贝在System类中包含——static void arraycopy(object src,int srcpos,object dest,int destpos,int length)作用:将src数组中的元素赋值给dest数组的元素,srcpos指定从src的第几个元素开始赋值,length指定将src数组的多少个元素赋值给dest数组的扩容,数组的删除都是数组的拷贝:pack...原创 2019-07-24 16:45:43 · 132 阅读 · 0 评论 -
面向对象深入_06多维数组
多维数组_二维数组定义:以数组为元素的数组。(一般使用容器,二维数组或多维数组用的较少)package text;public class text01 { public static void main(String[] args) { //存放3个整型数字// int[] a = new int[3]; //数组对象中存放3个Car类型的对象// Car[] ...原创 2019-07-24 17:06:55 · 128 阅读 · 0 评论 -
面向对象深入_07冒泡优化和二分查找
冒泡排序算法内容:重复地走访要排序地数列,一次比较两个元素,如果顺序错误就把他们交换过来,结果是越大地元素会经由交换慢慢“浮”到数列地顶端冒泡优化如下:package text;import java.util.Arrays;public class text01 { public static void main(String[] args) { int[] values...原创 2019-07-24 17:38:55 · 114 阅读 · 0 评论