JAVA温习课堂4

19this关键字【只能在方法中使用】
        对调用当前方法的那个对象的引用
        当前对象:当前方法所在的对象
    this的用途
        在一般的方法中可以通过this来引用当前对象的成员(方法、属性)
        通过this()调用重载的构造器,需要注意通过这种方法调用重载的构造器代码必须放在当前构造器的第一行
20、函数的参数传递

    基本参数的传递

        public class TestCanshu {
                //基本数据类型的参数传递
            public static void main(String[] args) {
                    int x = 3;
                    change(x);
                    System.out.println(x);
            }
            public static void change(int y){
                    y = 5;
            }
        }
    输出:
        暂未进行修改时的数值:3
        修改后的值:3



    引用数据类型的参数传递1

        public class TestYinYongData {
            //引用数据类型的参数传递
            int x;
            public static void main(String[] args) {
                TestYinYongData yinYong = new TestYinYongData();
                yinYong.x = 5;
                System.out.println(yinYong.x);
                change(yinYong);
                System.out.println(yinYong.x);
            }
            public static void change(TestYinYongData y){
                y.x = 10;
            }
        }
    输出:
        暂未进行修改时的数值:5
        修改后的值:10

    引用数据类型的参数传递2
        public class TestYinYongData2 {
        //引用数据类型的参数传递
            int x;
            public static void main(String[] args) {
                TestYinYongData2 yinYong = new TestYinYongData2();
                yinYong.x = 5;
                System.out.println(yinYong.x);
                change(yinYong);
                System.out.println(yinYong.x);
            }
            public static void change(TestYinYongData2 y){
                y = new TestYinYongData2();
                y.x = 10;
                System.out.println("引用数据类型:" + y.x);
            }
        }
    输出:
        暂未进行修改时的数值:5
        引用数据类型:10
        修改后的值:5
21、import  和 package
    import
        为使用定义在不同包中的JAVA类,需要import语句来引入所需要的类
        import语句告诉编译器到哪里去寻找类。
    package
        包名命名形式为小写字母组成
        package语句作为JAVA源文件的第一条语句,指明该文件中定义的类所在的包
22、继承
    类的继承 extends【Java 只支持单继承,不允许多重继承】
        子类继承了父类的所有属性和方法。
        在子类中,可以使用父类中定义的方法和属性,也可以创建新的数据和方法。
           ▲子类中不能继承父类中私有(private)的成员变量和方法
        子类的功能比父类更多,所以不是父类的子集而是对父类的扩展~~~  
更新时间:2016-9-11
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值