- 博客(16)
- 收藏
- 关注
原创 java 7 类与对象高级
局部内部类(有类名)a.局部内部类可以直接访问外部类的所有成员,包含私有。c.不能添加访问修饰符,可以用final修饰(其地位相当于局部变量,局部变量不能添加访问修饰符,但可以用final修饰),外部其他类不能访问局部内部类。d.使用的作用域只能在定义它的方法或代码块中。e.外部类可直接创建内部类的对象来访问(必须在作用域内)。f.如果外部内和局部内部类的成员重名时,默认遵循就近原则,如果想访问外部类的成员,则可以使用(外部类名.this.成员)去访问。匿名内部类(没有类名)!!!!!!!
2023-11-01 16:14:47
67
1
原创 JAVA 5 类与对象初级
引用类型(数组,对象)传的是地址(类似c语言中传指针)。当在方法中将传入的对象p=NULL或p = new 方法名时,不会改变原来的对象。1.访问修饰符,作用是控制方法使用范围,如果不写默认访问(有四种:public,protected,默认,private)。3.一个方法最多有一个返回值,若想返回多个值可以使用数组。1.介绍:java中允许同一个类中,多个同名方法的存在,但。2.返回类型可以是任意类型,包括基本类型和引用类型。方法区:常量池(常量,比如字符串)+类加载信息。
2023-10-16 15:00:55
64
1
原创 Java 1
JDK(java development toolkit)= TRE (java runtimeenvironment) + java开发工具 JRE = JVE+ 核心内库 编写代码生成Java文件,javac编译java文件得到.class的字节码文件,Java运行把class文件加载到jvm中运行 文档注释:/** *@author */
2023-09-16 21:11:04
32
1
原创 不理不理学动态内存开辟
calloc函数(所需头文件同malloc)的功能是为num 个大小为size 的元素开辟⼀块空间,并且把空间的每个字节初始化为0,与函数malloc 的区别只在于calloc 会在返回地址之前把申请的空间的每个字节初始化。情况1:原有内存之后有足够大的连续内存,要扩展内存就直接在原有内存之后直接追加,所返回的地址仍为原地址,原来空间的数据不发生变化。情况2:原有内存之后没有足够大的连续内存,便在堆空间上另找一个合适大小的连续空间来使用,并把旧内存的数据拷贝过来,,返回的是一个新的内存地址。
2023-09-16 19:58:45
32
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人