“抽象类,Java架构师必备技能

package exeicise1;

//定义圆形类继承抽象类

public class Circle extends ShapeArea{

public double r;

public double s;

//对抽象方法重写

public void Area() {

s = 3.14 * r* 2;



System.out.println("面积是:" + s);

}

}




**在主方法中调用圆形类输出方法:**



package exeicise1;

public class Testmain {

public static void main(String[] args) {

Circle circle = new Circle(); //定义对象接收圆形类



circle.r = 2;



circle.Area();

}

}




**结果为:**



![](https://img-blog.csdnimg.cn/20200614215614349.png)



**在C#中:**



**定义图形类:**



using System;

using System.Collections.Generic;

using System.Text;

namespace Texta

{

//定义抽象类

abstract class ShapeArea

{

public abstract void Area(); //定义抽象方法

}

}




**定义圆形类并继承抽象类:**



using System;

using System.Collections.Generic;

using System.Reflection.PortableExecutable;

using System.Security;

using System.Text;

//using ShapeArea;

namespace Texta

{

//定义圆形类继承抽象类

class Circle : ShapeArea

{

public double r;

public double s;

//对抽象方法重写并实现

public override void Area()

{

s = 3.14 * r * r;

Console.WriteLine(“面积是:” + s);

}

}

}




**在主方法调用圆形类实现:**



using System;

using System.Reflection.PortableExecutable;

namespace gyg_2_3

{

class Program

{

static void Main(string[] args)

{

Circle circle = new Circle();

circle.r = 2;

circle.Area();

}

}

}




**运行结果如下:**



![](https://img-blog.csdnimg.cn/2020061421591153.png)



小伙伴对比就会发现其实在Java和C#中抽象类的定义和实现是基本相同的。实现接口类的主要目的就是为了制定一种对具有相同属性的程序的约束。



**觉得有用记得点赞关注哟!**


## 总结

至此,文章终于到了尾声。总结一下,我们谈论了简历制作过程中需要注意的以下三个部分,并分别给出了一些建议:

**[CodeChina开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频】](https://codechina.csdn.net/m0_60958482/java-p7)**

1.  技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;
2.  项目经历:只写明星项目,描述遵循 STAR 法则;
3.  简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;

> 以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/7db51b5a50ecb6cf00b039378381b09f.png)

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/453c87b77c0d265da83cbdf62b6441eb.png)

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/db85107d6240ffda9689df20baf1714f.png)

结学习笔记+最新讲解视频】](https://codechina.csdn.net/m0_60958482/java-p7)**

1.  技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;
2.  项目经历:只写明星项目,描述遵循 STAR 法则;
3.  简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;

> 以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频

[外链图片转存中...(img-Ncjx3Xb6-1630846583871)]

[外链图片转存中...(img-lMAtQTyK-1630846583873)]

[外链图片转存中...(img-DvIh2JUB-1630846583874)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值