当前位置: 首页 > news >正文

为自家企业做网站外包公司好吗

为自家企业做网站,外包公司好吗,局网站建设方案,工信和信息化网站备案系统1. 抽象类概念 定义一个类时#xff0c;常常需要定义一些成员方法用于描述类的行为特征#xff0c;但有时这些方法的实现方式是无法确定的。例如#xff0c;Animal类中的shout()方法用于描述动物的叫声#xff0c;但是不同的动物#xff0c;叫声也不相同#xff0c;因此…1. 抽象类概念 定义一个类时常常需要定义一些成员方法用于描述类的行为特征但有时这些方法的实现方式是无法确定的。例如Animal类中的shout()方法用于描述动物的叫声但是不同的动物叫声也不相同因此在shout()方法中无法准确描述动物的叫声。 针对上面描述的情况Java提供了抽象方法来满足这种需求。抽象方法是使用abstract关键字修饰的成员方法抽象方法在定义时不需要实现方法体。抽象方法的语法格式如下。 public abstract 返回值类型 方法名称(参数); //抽象方法无方法体 当一个类包含了抽象方法该类就是抽象类。抽象类和抽象方法一样必须使用abstract关键字进行修饰。抽象类的语法格式如下。 public abstract class 抽象类名称 {public abstract 返回值类型 抽象方法名称(参数); //抽象方法无方法体} 2. 抽象类的规则 从上面抽象类的语法格式中可以发现抽象类的定义比普通类多了一个或多个抽象方法其他地方与普通类的组成基本相同。抽象类的定义规则如下。 1包含抽象方法的类必须是抽象类。 2声明抽象类和抽象方法时都要使用abstract关键字修饰。 3抽象方法只需声明而不需要实现。 4如果非抽象类继承了抽象类那么该类必须实现抽象类中的全部抽象方法。 3. 抽象类案例 案例需求 定义抽象类动物类Animal定义其抽象方法shout()抽象方法用public修饰。 定义一个小猫类Cat继承Animal抽象类在Cat类中覆盖Cat类中的抽象方法shout()输出“小猫喵喵叫”。 编写测试类使用无参构造方法实现Cat类的实例化访问shout()方法。 抽象类Animal类 public abstract class Animal {public abstract void shout();} Cat类 public class Cat extends Animal{Overridepublic void shout() {System.out.println(小猫喵喵叫);} } 测试类 public class TestCat {Testpublic void test(){Cat cat new Cat();cat.shout();}} 4. 练习 定义抽象类图形类Shape定义其抽象方法getArea()抽象方法用public修饰。 定义一个圆形类Circle继承Shape抽象类在Circle类中定义一个double型的表示半径的成员变量radius成员变量用private修饰定义成员变量的getter和setter方法在Circle中覆盖Shape类中的抽象方法getArea()。 编写测试类使用无参构造方法实现Circle类的实例化访问getArea()方法。 抽象类Shape类 public abstract class Shape {public abstract double getArea();} Circle类 public class Circle extends Shape{private double radius;public void setRadius(double radius) {this.radius radius;}public double getRadius() {return radius;}Overridepublic double getArea() {return Math.PI * radius * radius;} } 测试类 public class TestCircle {Testpublic void test(){Circle c new Circle();c.setRadius(2);double area c.getArea();System.out.println(圆的面积是 area);}} 5. 思考 自定义抽象类定义其抽象方法抽象方法用public修饰。 自定义非抽象子类继承抽象类覆盖抽象类中的抽象方法。 编写测试类使用无参构造方法实现非抽象子类的实例化访问重写方法。
http://www.zqtcl.cn/news/268614/

相关文章:

  • 素材解析网站搭建wordpress 提问
  • 域名解析网站安卓android系统下载
  • 相亲网站做推广的照片是谁广告优化师前景
  • 营销导向的网站建设的主要流程陕煤建设集团网站
  • 电商网站销售数据分析网页美工设计实训报告
  • 百度新网站收录wordpress免刷新插件
  • 如何做好网站外链c#+开发网站开发
  • 展示型网站报价网站目录创建下载链接
  • cloudflare做侵权网站建设网站需要什么知识
  • 软装设计公司名称怎样给网站做优化
  • 如何判断网站是用什么程序做的云南网站建设公司
  • 清远市建设局官方网站软件开发工程师发展前景
  • 韩国做hh网站图片转链接生成器在线
  • 有凡客模版怎么建设网站百度网盘在线观看资源
  • 网站关键字统计龙岩龙硿洞
  • 成都哪个网站建设比较好建设工程交易服务中心
  • 怎么做好网站推广小笨鸟跨境电商平台
  • 建立一个网站需要多少钱?制作ppt模板的软件
  • 百度 手机网站 友好性青岛谷歌优化
  • 免费的200m网站空间谷歌建站哪家好
  • 哪些平台可以建立网站2345浏览器网页版入口中文版
  • 网站设计与网页制作培训页面设计实训报告
  • 网站建设团队精神深圳福田最新消息今天
  • 网站制作主要公司哪个软件购物便宜又好
  • 如何取一个大气的名字的做网站263企业邮箱登录登录入口电脑版
  • 最好的做法是百度站长seo
  • 网站建设的基础常识dw个人简历网页制作
  • 网站建设怎么样做账义乌市住房和城乡建设局网站
  • 做网站友情链接的步骤wordpress文库主题
  • 网站模板用什么软件做泉州网站建设轩奇网讯