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

有没有电脑做兼职的网站吗网站开发交接资料

有没有电脑做兼职的网站吗,网站开发交接资料,本地网站搭建时需要使用的软件是,商贸公司起名大全最新多态指的是同—个行为具有多个不同表现形式 。是指—个类实例(对象#xff09;的相同方法在不同情形下具有 不同表现形式。封装和继承是多态的基础#xff0c;也就是说#xff0c;多态只是—种表现形式而已。一个对象#xff0c;同一个方法不同形态#xff0c;方法必须重…多态指的是同—个行为具有多个不同表现形式 。是指—个类实例(对象的相同方法在不同情形下具有 不同表现形式。封装和继承是多态的基础也就是说多态只是—种表现形式而已。一个对象同一个方法不同形态方法必须重写 如何实现多态多态的实现具有三种充要条件 继承 —— extends 重写父类方法——override 父类引用指向子类对象 ——Father p1 new Son( ); 比如下面这段代码 1 public class Fruit { 2 3 int num; 4 5 public void eat(){ 6 System .out .println(eat Fruit); 7 } 8 } 9 10 public class Apple extends Fruit{ 11 12 Override 13 public void eat() { 14 super .num 10; 15 System .out .println(eat num Apple); 16 } 17 18 public static void main(String[] args) { 19 Fruit fruit new Apple(); 20 fruit .eat(); 21 } 22 }你可以发现 main 方法中有—个很神奇的地方 Fruit fruit new Apple() Fruit 类型的对象 竟然指向了 Apple 对象的引用这其实就是多态 - 父类引用指向子类对象因为 Apple 继承于 Fruit并且重写了 eat 方法所以能够表现出来多种状态的形式 图解 再举一个经典例子关于员工类和经理类的案例选自java核心技术卷I中第五章 import java.util.Objects;public class Main {public static void main(String[] args) {var boss new Manager(刘备,10000);boss.setBonus(2000);//刘老板的红利var staffnew Employee[3]; //先定义一个Employee的数组 var是可变类型staff全部指向了Employee类型对象staff[0]boss; //把boss(经理类对象)赋值给第一个堆区员工数组第一个元素。staff[1]new Employee(关羽,8000); //其他两个都是普通员工并且进行初始化构造staff[2]new Employee(张飞,6000);for (Employee e:staff){System.out.println(姓名e.getName() 工资e.getSalary());}Employee e1new Employee(aaa,122);Manager m1new Manager(AAA,12312);Employee e2new Manager(ddd,12);//向上转型//Manager m2 new Employee(hhh,123);//不兼容类型实际上为Employee需要Manager,你实际开辟的空间为Employee,但是数据类型是Manager// 因为继承树Manager Employee ,Manager 比 Employee功能更多条件更苛刻 ,开辟出的空间Employee无法容纳下你实际声明的数据类型Manager——向下转型是几乎失败的//右边是提供的类型左边是需要的类型,左边不可以大于右边需求不可以大于供给。强制转型和你是谁没有关系。Manager p(Employee)m1;//errorManager p1 (Employee)e2;//errorManager p2 (Employee)e1;//errorEmployee p3 (Employee)e2;//全部正确Employee p4 (Manager)e1;Employee p5 (Employee)e1;Employee p6 (Employee)m1;Employee p7(Manager)e2;Employee p8 (Manager)m1;} } public class Employee {private int salary;private String name;public int getSalary() {return salary;}public void setSalary(int salary) {this.salary salary;}public String getName() {return name;}public void setName(String name) {this.name name;}public Employee(String name,int salary) {this.salary salary;this.name name;} }public class Manager extends Employee{private int bonus;public Manager(String name,int salary){super(name,salary);bonus0;}public int getSalary(){int baseSalary super.getSalary();return (baseSalary bonus);}public void setBonus(int b){bonus b;} }//右边是提供的类型左边是需要的类型,左边不可以大于右边需求不可以大于供给。强制转型和你是谁没有关系。 Manager p(Employee)m1;//error Manager p1 (Employee)e2;//error Manager p2 (Employee)e1;//error Employee p3 (Employee)e2;//全部正确Employee p4 (Manager)e1;Employee p5 (Employee)e1;Employee p6 (Employee)m1;Employee p7(Manager)e2;Employee p8 (Manager)m1;垃圾代码,阿猫阿狗的故事 class Animal {public void sound() {System.out.println(Animal makes sound);} }class Dog extends Animal {Overridepublic void sound() {System.out.println(Dog barks);} }class Cat extends Animal {Overridepublic void sound() {System.out.println(Cat meows);} }public class Main {public static void main(String[] args) {Animal animal1 new Dog();Animal animal2 new Cat();animal1.sound(); // 输出 Dog barksanimal2.sound(); // 输出 Cat meows} }拓展 在Java中var 是一个关键字它在Java 10及其之后的版本中引入。var 关键字用于声明局部变量并且可以根据变量的初始化值自动推断出变量的数据类型。 使用 var 关键字可以简化代码并且使代码更具可读性。通过自动推断数据类型可以避免在声明变量时重复书写相同的类型并且可以更加灵活地处理不同类型的变量。 示例代码 var message Hello, World!; // 推断 message 为 String 类型 var count 10; // 推断 count 为 int 类型 var pi 3.14; // 推断 pi 为 double 类型需要注意的是一旦使用 var 声明一个变量该变量的类型就被确定下来并且不能再改变。编译器会根据变量的初始化值推断出最合适的类型并且编译后的代码中仍然会有明确的类型。 另外尽管 var 关键字可以简化代码但也要注意在可读性方面的平衡。在某些情况下显式地声明变量的类型可能更有助于代码的可读性和维护性。因此在使用 var 关键字时需要适度使用权衡好代码简洁性与可读性之间的关系。
http://www.zqtcl.cn/news/597226/

相关文章:

  • 网站功能模块建设建设网站考证
  • 网站代码结构成都住建局官网报名入口
  • 吴桥县网站建设房产门户网站模板
  • 标签化网站网络服务类型及其所采用的网络协议
  • 做网站服务器应该怎么配置网页美工设计实践性教案
  • 响应式网站导航栏内容泰安网站营销推广
  • 南通营销网站开发软件开发工具名词解释
  • 吉林企业网站模板建站哪个好wordpress后台新建慢
  • 整合营销的成功案例肇庆seo优化
  • 网站关键字标签合肥高端网站建设设计公司哪家好
  • 大型企业网站设计案例免费在线看片
  • 云南网站开发公司找哪家网站弹出式链接后台怎么做
  • 电商网站的支付模块怎么做企业网站建设招标文件
  • 旅游在线网站开发十八个免费的舆情网站
  • 网站怎么申请百度小程序火车头采集发布wordpress
  • 外贸网站的推广技巧有哪些莱芜网吧
  • 溧阳城乡建设局网站ps中网站页面做多大的
  • sns社交网站 有哪些wordpress开发分类筛选
  • 黄石网站建设教程网上怎样查询企业资质
  • 国内设计师交流网站怎样做自己的网站钻钱
  • 无锡专业网站推广网络营销组合策略
  • 网站建设的安全威胁中国建设银行的网站色彩
  • 中小型企业网站建设与管理潍坊做网站哪家公司最好
  • 广州白云机场网站建设免费的网站模版
  • 商务网站建设策划书51网站怎么打开
  • 一个网站里面只放一个图片怎么做中国十大网络公司排名
  • 仓库网站开发怎么看一个网站做外链
  • 网站代码编辑器中国十大黑科技
  • 深圳网站建设一尘互联遵义网站开发哪家好
  • 室内设计师灵感网站汕头网站制作全过程