3.31

方法的重写 override

在继承关系中,父类中的方法不能满足子类需求时需子类自己重新实现

方法名,参数,返回值,权限

重写必须与父类相同方法名称,参数列表,返回类型

重写方法权限修饰符不能比父类权限低

== 方法名,形参相同

<= 返回值类型和异常类型,子类小于等于父类

= >访问权限,子类大于等于父类

private,static,final修饰的方法不能重写

private成员:子类继承父类中的全部但没有权限访问private成员

属性查找循序(变量h)

先当前类,如没有则到上个父类,父类没有则找父类的父类直到Object,如果没找到则编译出错,只要找到一个h则过程结束

构造方法调用顺序

先父类再子类

Object类

所有java类的根基类(祖宗类)

如果类声明中无extends关键字则默认继承Object类

toString方法

Objec t类中定义有 public String toString() 方法,其返回值是 String 类型,用来描述当前对象的有关信息

在进行String和其它类型数据连接时,自动调用该对象类的toString() 方法

equals方法

对比内存中的地址,如需比较内容则需要重写

多态

在继承关系中,要有方法的重写,父类引用指向子类对象多态是方法的多态,属性无多态

灵活,便于维护

(方法的重写就是多态的一种表现方式)

对象的转型

和基本数据类型转换相似

父类的引用类型变量可以指向子类的对象,向下转型(自动类型转换)

父类的引用不可以访问子类增加的成员

引用 变量 instanceof 类名 判断该引用变量所指向的对象是否属于该类或该类的子类

子类的对象可以当作父类的对象来使用为向上转型(强制类型转换)

抽象类

不需要方法体的方法,需用abstract关键字修饰,必须在抽象类中

特点:

有抽象方法的类只能定义抽象类

不能实例化(不能new来实例化抽象类)

抽象类中构造方法不能new实例,只能子类调用

只能用来继承

抽象方法必须在子类中重写才可用

您可以通过以下步骤安装libsvm 3.31: 1. 首先,您可以从libsvm***libsvm的扩展包。您可以选择适合您的操作系统的版本,并下载zip文件。 2. 下载完成后,解压缩zip文件。您可以将解压缩后的文件夹放在您选择的位置。 3. 在解压缩后的文件夹中,您可以找到libsvm的主要文件和文件夹。其中包括libsvm.jar和wlsvm.jar等必需的文件。您可以将这些文件复制到您的项目或工程目录中,以便在使用libsvm时可以引用它们。 4. 此外,您还可以在解压缩后的文件夹中找到一些预编译的二进制文件,例如libsvmread.mexw64、libsvmwrite.mexw64、svmtrain.mexw64和svmpredict.mexw64等。这些文件可以用于MATLAB等编程语言的集成。如果您打算在MATLAB中使用libsvm,您可以将这些文件复制到MATLAB的工作目录中,以便在MATLAB中调用它们。 5. 安装完成后,您可以根据libsvm的使用说明进行配置和调用。您可以在libsvm的官方主页上找到详细的使用文档和示例代码,以帮助您开始使用libsvm进行机器学习和数据分类任务。 请注意,以上是一般的安装步骤,具体的安装步骤可能会因操作系统和使用环境的不同而有所差异。建议您在安装之前参考libsvm的官方文档和使用说明,以确保正确安装和使用libsvm。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [weka 集成LibSVMm所需的jar(wlsvm.zip),另附libsvm.zip和liblinear.zip](https://download.csdn.net/download/qq_42988711/87906163)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [SVM之Libsvm工具包的安装教程](https://blog.csdn.net/qq_43493562/article/details/110918276)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [[Matlab]在Matlab中安装与使用LibSVM工具箱(小白指南)](https://blog.csdn.net/zytjasper/article/details/103168354)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值