Java构造器与继承

Java构造器与继承

1、java中的构造函数用于初始化当前类对象,除了接口类,每一个类都有自己默认的构造方法。在创建对象是,构造方法会在内存中寻找可用的堆空间,然后将当前类所有属性和方法预先备份一份。构造方法形式上看似没有返回类型,其实是有返回值的,它返回是内存地址。

Public 类名(){}

创建对象是执行构造方法:

public class Student{

public static void main(String[] args){

Student stu=new Student();

System.out.println("创建了一个学生对象")

}

}

运行结果:创建了一个学生对象

内存存储机制:

硬盘(持久化文件数据)

内存(正在运行的程序数据)

缓存(屏幕展示数据)

public class Student{

public static void main(String[] args){

Student stu1=new Student();

Student stu2=new Student();

stu1.name="小红";

stu2.name="小绿";

stu1=stu2;

stu2.name="小蓝";

System.out.println(stu1.name);

System.out.println("stu2.name");

}

}

运行结果:

 小蓝

 小蓝

 

方法的重载:同一个类中,有多个方法名相同,但参数列表(类型、参数个数、参数顺序)不同的函数方法。它的作用体现于执行同名方法表现不同的执行过程。需要留意的是它的返回类型并没有约束,可以随意改变。构造函数的重载还休要注意,如果重载了构造函数,又要想显示构造函数,就得显性的定义出来。

public Student(){}

public Student(String s){}

public void add(){int a,int b}

public int add(){float a,float b}

 

2、类与类的继承关系主要体现与代买的重用,减少代码的冗余。它是指利用现有的类创建新的类,并共享现有类的属性和方法,现有类称为父类,新类成为子类。

Public class子类类名 extends 父类类名{}

继承的特性:层次性、单继承性、代码重用性

方法重写:子类继承父类,子类定义一个和父类方法名相同、参数列表相同、返回类型相同的方法。

自动转型:子类的对象自动转型为父类的对象(如果转型后的对象调用方法,这个方法如果在子类重写了,则执行的是重写后的方法,否则,调用的父类的方法)

 

多态:多个同一个类型的对象,调用通过一个方法,执行过程不一样

子类:

public class A extends B{
public void f(){
System.out.println("执行了A类的f方法");
}


}

父类:

public class B {
public void f(){
System.out.println("执行B类的f方法");
}


}

测试类:

 public class Test {
public static void main(String[] args) {
B c1=new A();
B c2=new B();
c1.f();
c2.f();
}
}

运行结果:

执行了A类的f方法
执行B类的f方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值