A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhou330667146 中级黑马   /  2015-5-30 22:28  /  505 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


      this super用于修饰成员变量,构造方法,成员方法。         
        成员变量
                  this.成员变量:代表本类的成员变量。
                 super.变量名代表对父类成员变量的引用
        构造方法
                this(参数) 代表对本类其他有参构造方法的引用
                super(参数)代表对父类构造方法的引用
        成员方法
                this.成员名():对本类成员方法的引用
                super.成员名() :代表对父类成员方法的引用

15 个回复

倒序浏览
赞一个,很细
回复 使用道具 举报
来顶一下
回复 使用道具 举报
进来学习一下
回复 使用道具 举报
可以啊,总结的不错,占一个
回复 使用道具 举报
super(参数)代表对父类构造方法的引用  后面能有语句吗?今天执行时后面语句没执行到,不知道是不是程序的原因还是后面本执行不到。。。
回复 使用道具 举报
景彬 发表于 2015-6-1 17:21
super(参数)代表对父类构造方法的引用  后面能有语句吗?今天执行时后面语句没执行到,不知道是不是程序的 ...

你给我看一下你的源码哈
回复 使用道具 举报
赞一下!!!
回复 使用道具 举报
基本上总结的就是这些。有的时候就是概念性质的东西记不住
回复 使用道具 举报
luxinyu 发表于 2015-6-3 00:15
基本上总结的就是这些。有的时候就是概念性质的东西记不住

哈哈 我知道你是谁。
回复 使用道具 举报
牛奋 来自手机 中级黑马 2015-6-3 00:28:26
11#
不错哦,要是再详细点就牛逼了。
回复 使用道具 举报
package cn.itcast.io;

//异常处理第3中方式:自定义异常!
class FuShuException extends Exception{

        private int value;
        public FuShuException() {
                super();
        }
        public FuShuException(String message,int value) {
                super(message);
                this.value = value;
        }
        public FuShuException(String message) {
                super(message);
        }
        public int getValue() {
                return value;
        }
        public void setValue(int value) {
                this.value = value;
        }       
}
class Demo3{
        int div(int a,int b) throws FuShuException{
                if(b<0){
                        throw new FuShuException("出现了除数是负数的情况---/by fushu",b);
                }
                return a/b;
        }
}

public class ExceptionDemo3 {
        public static void main(String[] args) {
                Demo3 d = new Demo3();
                try {
                        int x = d.div(4, -9);
                        System.out.println("x="+x);
                } catch (FuShuException e) {
                        // TODO: handle exception
                        System.out.println(e.toString());
                        System.out.println("除数出现了负数");
                        System.out.println("错误的负数是:"+e.getValue());
                }
        }
}
b值显示不出来
回复 使用道具 举报
this super 都不可以出现在静态方法中,如 主函数
回复 使用道具 举报
额    复习 一下
回复 使用道具 举报
今天刚好学到这,进来看看挺好的!
回复 使用道具 举报
学习一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马