java核心技术卷一 第4章 对象与类

1.概述

UML符号P95页。

2.使用预定义类

Data类和LocalDate类(用now()方法构造一个对象)。

3.用户自定义类

一个源文件中只能有一个公共类,但可以有多个非公共类。
final字段(字段/域/成员属性):在执行构造器之和,这个字段的值已经设置,并且以后不能再修改这个字段。

4.静态字段和静态方法

静态方法不能访问非静态字段,可以访问静态字段。

5.方法参数

java中的参数传递都是按照值传递的,包括对象的传递只是建立了副本而已,并不是c++中的地址传递。

public static void main(String[] args) throws IOException {
        String a="123";
        String b="7823";
        fun(a,b);
        System.out.println(a+"  &&&& (((((((((  "+b);

//        123  &&&&   7823
//        7823  &&&&   123
//        123  &&&& (((((((((  7823
    }

    public static void fun(String a,String b){
        System.out.println(a+"  &&&&   "+b);
        String c= a;
        a=b;
        b=c;
        System.out.println(a+"  &&&&   "+b);
    }

6.对象构造

参数重载:参数类型,参数个数,参数顺序(不推荐)。
类中没用初始化字段,会默认字段初始化。

7.包

1.包名:域名逆序

2.import和c++中#inlude的区别:#include是加载外部特性,import是查看外部文件。

TODO

8.JAR文件的创建和使用

9.文档注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值