- 博客(6)
- 收藏
- 关注
原创 面向对象下——内部类
文章目录内部类特点语法分类(一)局部内部类语法使用细节(二)匿名内部类语法使用情景基于接口的匿名内部类基于类的匿名内部类使用细节具体实践(三)成员内部类使用细节(四)静态内部类使用细节 内部类 一个类的内部又完整的嵌套了另一个类结构,被嵌套的类称为内部类,嵌套其他类的类称为外部类 特点 可以直接访问私有属性,并且可类与类之间的包含关系 语法 class outer{ //外部类 class inner{ //内部类 } } class Other{ //外部其他类
2022-01-02 16:53:30
509
原创 面向对象下——接口
接口 引入 现实生活中,”接口“随处可见,比如我们熟悉的USB接口、插座等,手机、录像机要想通过USB接口与电脑连接,就要遵循USB接口的规范,而电脑则需要提供USB接口供手机、录像机插入使用 在Java语言中,接口中声明的方法即是使用该接口需要遵循的规范,而某一类如果想使用该接口,就需要重写接口中所声明的方法 介绍 接口中给出了一些没有实现的方法,将这些方法封装到一起,某个类要使用的时候,再根据具体情况把这些方法写出来 语法 声明一个接口 //声明一个接口 权限修饰符 interface 接口名{
2022-01-02 01:16:54
278
原创 面向对象下——抽象类
抽象类 类中的某些方法需要声明,但又不确定该如何实现时可以将其声明为抽象方法,而声明了抽象方法的类就是抽象类 即抽象方法是指没有实现的方法(没有方法体),当一个类中存在抽象方法时需要将该类声明为抽象类,而抽象方法的具体实现是由子类来完成 public abstract class Animal{ String name; int age; abstract public void cry(); //抽象方法的具体实现由子类重写来完成 } 语法 抽象类 访问修饰符 abstract
2022-01-01 23:46:20
308
原创 Java基础——方法
方法 方法声明 权限修饰符 关键字 返回值类型 方法名 (形参列表){ 方法体 } 四种权限修饰符:private,public,protected,缺省(不加权限修饰符) 方法体中可以调用当前类的属性或方法 方法中不能再定义新的方法 引用类型的变量,只可能存储两类值:null或地址值 方法调用 对象.方法(参数); 类名.方法(参数); //当方法声明为静态方法时 方法重载(overload) 在同一个类中,允许有同名的方法,但这些同名方法需要满足参数个数或者参数类型或者参数顺序不同,满足
2022-01-01 22:37:40
389
原创 判断一个数是否为素数
首先素数只能被自身和1整除,因此只要设置一个遍历,并设置一个标记位便可以判断某一个数是否为素数。 #include<stdio.h> #include<math.h> int main() { int n,m,i,temp=1; printf("输入一个大于三的整数:"); scanf("%d",&n); while(n<3) { printf("输入的数不合格,请重新输入!"); scanf("%d",&n); } m=sqrt(n);
2021-03-16 20:58:21
152
原创 分别输出每一位数字
 #include<stdio.h> int main() { char a[10]; printf("输入不多于五位数的整数:"); scanf("%s",a); int i=0,count=0; printf("\n分别输出每一位数字:"); while(a[i]) { count++; printf("%c",a[i]);
2021-03-16 20:43:13
1541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人