1. super的作用super()函数可以隐式的将子类里的method和父类里的method进行关联,这样就不需要再子类里显式的重新创建父类method里的属性说人话就是继承父类需要对用到的父类的属性进行初始化,super()帮你处理完了定义网络结构时的super用于初始化继承的nn.Module中的参数2. pytorch模型的保存和加载# 两种保存形式,一种为整个网络加参数,另一种为参数
t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 17:04:42
                            
                                253阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.this&super  什么是this?  this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的。要注意的是this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。this也可作为构造函数来使用。  什么是super?  可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 09:31:10
                            
                                92阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            super知识框架: 
           super 
         
           super是什么 
         
           super使用在构造方法中 
         
           super使用在实例方法中 
          super概述super 和this 的对比: ① super严格来说,super 其实并不是一个引用,它只是一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 21:57:17
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            super关键字表示对某个类的父类的引用。一般而言,super有两种通用形式:第一种用来访问被子类的成员隐藏的父类成员;第二种则是可以调用父类的构造函数。接下来说一下两种使用形式的方法和规则。第一种:如子类和父类有同名的成员变量或方法,则父类的成员将会被覆盖,此时可用下面的方式来引用父类的成员:super.<成员变量名>
super.<成员方法名>在Java语言中,用过继承            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 22:17:35
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Java的基础学习中,慢慢接触到许多陌生的关键字,今天来讲一下我所认识的super关键字它的使用场景为:有继承在⭐(必须在继承下才能使用super)一.super调用(父类)构造方法看下面这段代码class Person{
    public Person(){
        System.out.println("1.Person类的构造方法");
    }
}
class Stude            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-22 11:26:08
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:在Java中我们会时常用到super及this的用法,现在我主要来区分一下super.和this.及superL()及this()之间的区别,来对它们的认识和了解:  1.this的用法在Java中:①:this.:this加点指此时代表当前对象,能操作当前类里面的所有属性及方法以及父类继承而来能被访问修饰符允许的属性和方法。  super.:此时指代当前对象类的父类对象部分,不能操作到本类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 21:10:35
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java中的super关键字
在Java中,super是一个关键字,用于引用父类的成员。super关键字可以用于访问父类的属性、方法和构造方法。在本文中,我们将深入了解super关键字及其用法,并提供一些代码示例来进一步说明。
## super关键字的用途
super关键字主要有以下用途:
1. 访问父类的成员变量:当子类和父类具有同名的成员变量时,可以使用super关键字来引用父类的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-06 13:12:04
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            注释:以下都是在python2.7版本验证的 总括:1、python解决二义性问题,经历了深度优先算法、广度优先算法、拓扑排序算法,目前python的版本都是使用拓扑算法(C3) 2、严谨super(A,self).__init__()和A.__init__(self)这两种调用类方法的方法混用 3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-24 20:37:00
                            
                                82阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            super出现在继承了父类的子类中。有三种存在方式:
第一种
super.xxx;(xxx为变量名或对象名)
这种方法意义为,获取父类中的名字为xxx的变量或方法引用。
使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作
第二种
super.xxx();(xxx为方法名)
这种方法意义为,直接访问并调用父类中的方法。
第三种
super();
这种方法意义为,调用父类的初始化方法,其实            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 07:40:30
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数。           this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 09:27:30
                            
                                116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            super和this的异同: 1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)  2)this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句) 3)super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 20:44:51
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景:构造函数:每个类都有一个默认无参的构造函数,初始化默认调用。类如果自定义了构造函数,则默认的无参构造函数没有了。如果需要无参的构造函数,必须手动添加。 super()super(); 的作用是调用父类的无参默认构造函数。父类自定义了有参的构造函数,子类必须自定义构造函数,并且在构造函数的第一行调用父类的带参的构造函数super();。   说明:若子类没有自定义构造函数,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 23:06:55
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作为一个程序员,在java开发中的基础知识掌握的要非常稳固,才会对后面深层次的学习有帮助,本人整理了java基础中的Java super关键字的详细介绍,大家可以参考一下。super 关键字与 this 类似,this 用来表示当前类的实例,super 用来表示父类。super 可以用在子类中,通过点号(.)来获取父类的成员变量和方法。super 也可以用在子类的子类中,Java 能自动向上层类追            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-22 11:26:39
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java 基础||super关键字* super 可用于访问于父类中定义的属性
 * super 可用于调用父类中定义的成员方法
 * super 可用于在子类构造方法调用父类的构造方法super是指向父类的引用,如果构造方法没有显示调用父类的构造方法,那么编译器会自动为它加上一个默认的super()方法。如果父类由没有默认的无参构造方法,编译器就会报错,super()语句必须是构造方法的第一个语            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 22:40:28
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这几天看到类在继承时会用到this和super,这里就做了一点总结,与各位共同交流,有错误欢迎指正1.thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种:1.1 普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。1.2 形参与成员名字重名,用this来区分package com.demo;
public            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 09:31:17
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            python的super用法及含义注释:以下都是在python2.7版本验证的总括:1、python解决二义性问题,经历了深度优先算法、广度优先算法、拓扑排序算法,目前python的版本都是使用拓扑算法(C3)  2、严谨super(A,self).__init__()和A.__init__(self)这两种调用类方法的方法混用3、A.__init__(self)是经典类的调用方法,使用深度优先算            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-18 08:35:52
                            
                                650阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言(废话文学)前言(定义)super()之构造方法super()之成员函数super()之成员变量结束语 前言(废话文学)又是看了一大堆文字介绍,非常系统和官方,理解要费半天劲,所以总结一下super它到底有啥用,还有代码演示也会放出来,这里使用的IDE为idea前言(定义)还是先官方一下在java中,super表示超类(就是我们俗称的父类),当子类需要引用父类的字段时,我们就可以使用su            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 20:56:01
                            
                                186阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                super( )的用法            大白话解释一下super( ) : super( )其实就相当于一个指向基类的指针,(Java中没有指针,但是可以这样理解)。至于用法有一下三种形式:    &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-21 21:03:48
                            
                                176阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java三大特性封装,继承 ,多态封装我们编写程序一定要按照 **“高内聚,低耦合 ”**的原则封装可以提高数据的安全性,将程序数据处理包装到程序内部处理,不允许外部干涉,只暴露少量的接口给外部调用。属性的私有 private 通过 get/set来进行数据操作。生活中的所有家电都被包装到外壳中,只暴露给一些功能使用,这些功能的实现过程不得而知,在家电内部结构中完成,这就是“封装”ALT + in            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 09:27:34
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.     子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base {
    Base() {
       System.out.println("Base");
    }
}
  
public class Checket extends Base {
    Checket() {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 09:37:17
                            
                                77阅读