abstruct_static_this笔记

1.抽象类不能被实例化,但是具有构造器供子类继承,子类创建实例时,会先使用抽象类的构造器函数
例如:

	public animal() {
			System.out.println("abstract constructor");
		}
	
	public people() {
		System.out.println("people constructor");
	}

2.抽象类可以不具备抽象方法 <---->区别于接口里是abstract Methods
body里一旦有abstract 修饰的方法,就一定要将类声明为abstract 类
而且abstract Methods不能用static修饰(static修饰就应该可以用类名调用,但抽象类没有主体,也就不该用static修饰)
而子类应该覆盖所有的abstract 方法,否则子类还是抽象类

例如:
	abstract class animal{
		private  int tea = 5;
		private String like = "I like Red Tea";
		public animal() {
			System.out.println("abstract constructor");
		}
		public void eat() {
			System.out.println("eat");
		}
		@Override
		public String toString() {
			// TODO Auto-generated method stub
			return getClass().getName()+"   tea num = "+tea+"  "+like;
		}
	}

例如:
	public abstract void sayHello();
	//声明abstract 方法
	@Override
	public void sayHello() {
		System.out.println("Call me back to drink tea");
	}

3.static 代码块:
this代表当前对象,static于类加载的时候存在优先于实例对象的产生,static调用非静态时并未产生对象,因此static不能用this
当类的构造器被调用时,static代码块会加载,作用是初始化类,只加载一次(也就是说不一定new某一个类,static块才被使用)
例如:

	 abstract class animal{
			private static int tea ;
			private static String like;
			static {
				tea = 5;
				like = "i like rea tea";
				System.out.println("func : initial class");
			}
		}

例如:
========not permitted==============
	private int tea ;
	private static String like;
	static {
		this.tea = 5;
		like = "i like rea tea";
		System.out.println("func : initial class");
	}
内容概要:本文提出了一种基于改进扩散模型的高海拔地区新能源高波动出力场景生成方法,并提供了完整的Python代码实现。该方法针对高海拔地区风能、光伏等新能源出力波动剧烈、不确定性高的特点,通过优化扩散模型的结构与训练策略,有效捕捉历史数据的概率分布特征与时序相关性,从而生成高质量、多样化的出力场景。文中详细阐述了模型的数学推导、网络架构设计、损失函数优化及采样算法改进,并通过实验证明其在拟合精度、场景多样性与稳定性方面优于传统生成模型,为电力系统在高比例新能源接入下的规划、调度与风险评估提供了可靠的场景输入支持。; 适合人群:具备一定Python编程能力和机器学习基础,从事新能源发电预测、电力系统分析、智能优化、场景生成等方向研究的科研人员、高校研究生及工程技术人员。; 使用场景及目标:①用于高海拔地区风电、光伏出力的不确定性建模与多场景生成;②支撑含高渗透率新能源的电力系统随机优化调度、鲁棒决策与风险评估;③为相关学术研究、论文复现与算法改进提供可运行的技术方案与代码基础; 阅读建议:建议读者结合所提供的完整资源(代码、数据集、说明文档)进行实践操作,重点关注扩散模型的前向加噪与反向去噪过程的设计细节,以及如何将其适配于新能源时序数据的生成任务,通过参数调优与对比实验深入理解模型的生成机制与性能边界。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值