- 博客(11)
- 收藏
- 关注
原创 认识接口~
阿里的编码规范中约定,接口中的属性和方法不要加任何修饰符号,保持代码的简洁性。进行关联,如果一个类要实现一个接口就必须在类当中重写接口中所有的抽象方法。以上四种定义抽象方法的格式都是正确的,但更推荐。没有区别,都默认是一个静态常量或抽象方法。接口中也可以定义成员变量,和抽象方法。接口,分别重写了两个接口中的抽象方法。只不过接口中的成员变量默认都是。修饰的,接口中的抽象方法默认被。就需要重写三个接口中的抽象方法。接口的定义跟类类似,只需要把。的抽象方法,因此不能用。接口中的方法默认都是。
2024-09-19 17:03:03
471
原创 认识抽象类~
当一个方法在父类中并没有什么实际的工作,而是要在子类中具体实现时,这个方法就可以被设计成抽象方法。总的来说,当一个类它不能表示一个具体对象的时候,我们可以把它定义为一个抽象类。修饰,叫做抽象方法,可以没有方法体。抽象类它不能被实例化,只能被继承。如果不写或者漏写代码就会报错。抽象类中也可以发生向上转型。
2024-09-14 19:20:51
340
原创 认识多态~
所谓的向上转型,就是将子类对象给到父类对象,换句话说,就是父类引用了当前对象的子类。向上转型有三种方式:(1) 直接赋值Dog dog = new Dog("旺财",3);//正常的实例化Dog对象Animal animal = new Dog("旺财",4);//发生了向上转型的Dog对象上面这段代码,定义了一个父类Animal,一个子类Dog继承自Animal,在下面main函数中,第一行实例化了一个Dog对象,第二行就是一个实现了向上转型的Dog对象,即将子类Dog对象给到父类。
2024-09-14 17:19:34
470
原创 继承基础知识
当我们定义多个类时,许多属性和变量重复写会很麻烦,如果能够把它们相同的属性全部抽取出来,放在一个新的类中,让新的类与Dog类和Bird类产生联系,这样就不用在每个类中定义这些变量和方法,从而简化代码。那么如何让他们产生联系,这里就要使用来完成。我们定义一个Animal类,把它们相同的属性放在Animal类中,通过extends关键字,将它们联系起来,这个行为就叫做继承,extends的左边叫子类/派生类,右边叫父类/基类/超类。即Dog和Bird子类分别继承了Animal父类。
2024-09-08 16:32:28
424
1
原创 封装、static、代码块~
首先上面代码定义了一个Date类,类中有三个成员变量yearmonthday和一个printDate成员方法,通过main函数实例化了一个date1对象,date1.分别访问了变量和方法,输出了。但如果将成员变量year的访问限定符public改为private,则date1对象就不能访问year成员变量,也无法给year赋值。编译器报错,且提示year 在 Date 中是private访问控制,这个行为就叫对year成员变量的,意思就是隐藏date1。
2024-09-07 22:22:52
715
1
原创 类和对象~
定义类时需要用到class关键字//创建类class Dog{field;//属性或者成员变量method;//行为或者成员方法class为定义类的关键字,Dog为类的名字,{}为类的主体。类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员变量,方法主要说明类具有哪些功能,称为类的成员方法。//狗的属性//名字//年龄//颜色//狗的行为System.out.println(name+"汪汪叫~~~");
2024-09-03 17:59:09
851
原创 if语句和switch语句~
例1:输入一个整数,判断是否为奇数,如果是奇数打印奇数,否则打印偶数。例子:要求输入一个整数,判断输入的整数是0,还是正数还是负数。例2:输入一个年龄,>=18就输出:成年,否则输出:未成年。是一个表达式,若输入的值模2等于1,说明表达式为真,则执行。表达式为真,则语句执行,表达式为假,则语句不执行。的条件不成立,所以程序直接结束,不会进入第二个。,就不会跳出语句,则代码一直执行,然而表达式。分支语句,用于判断条件有多个结果的情况。根据表达式不同的值,执行相应的。进入,但不能确定出口,所以要加上。
2024-06-27 16:14:43
801
1
原创 如何使用scanf和printf~
表示输出的浮点数至少要占12位,由于小数点后默认精度是6位,所以输出的结果会在开头添加三个空格。就是占位符的百分号后面,加入了赋值忽略符,表示这个占位符没有对应的变量,解读后不必返回。函数用于读取用户的键盘输入,当我们定义了一个变量,我们需要给变量输入一个值时,就可以用。,如果在成功读取任何数据之前,发生了读取错误或者遇到读取到文件末尾,则返回常量。,只要把*加在任何占位符的百分号后面,该占位符就不会返回值,解析后将被丢弃。限定了输出的最小宽度是五位,若果不满五位,就会。这个变量的地址,将输入的值存进去,
2024-06-22 13:46:27
1631
原创 初识C语言~ C语言入门~
简单来说,C语言就是一门人与计算机交流时使用的计算机语言,人通过计算机语言写的程序,给计算机下达命令,让计算机工作。注释是对代码的解释说明,编译器会自动忽略,对实际的代码没有影响,好的注释可以让人更好的理解代码。是C语言标准提供的一组函数,为了提高程序员的开发效率而产生,不同的编译器厂商根据标准进行实现,库函数也被称为。是一个函数也叫做:主函数,main函数是程序的入口,每个程序都有且仅有一个入口,即有且仅有一个main。一个系列的库函数一般会声明在一个头文件中,所以库函数的使用,要包含对应的头文件。
2024-06-18 10:20:07
793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅