3.6学习心得

今天主要学习了Java中对象的概念,并对面对对象的编程进行了深入学习。

与C语言,VB面向过程的编程语言不同,Java是面向对象的编程语言。

1.Java中存在类和对象这两个概念。

类是一种自定义的数据类型;对象可以看做类的实体。

2.类所具备的最基本要素:(静态)属性、(动态)方法。

3.类的三大部件:成员变量、方法、构造器。

成员变量:

顾名思义是指予以定义赋值的属性名。例如

[修饰符] 数据类型 成员变量名 [= 默认值];
String name;
int age;
String code;

修饰符可以省略,数据类型可以是任意的数据类型(包含基本数据类型、类类型、数组类型)

方法:

具有返回值。例如

[修饰符] 方法的返回值数据类型 方法名(形参列表) {
    方法体语句;
}

String intro() {
        return "我叫"+this.name+",我的学号是"+this.code+",我今年"+this.age+"岁了。";
    }

返回值可以是数据类型(不要忘了自定义的数据类型),也可以是 void,如果定义了返回值,那么就必须在 return 后面跟随该类型的值或者对象。方法名一般首字母小写,也适用驼峰命名法则,一般是动词在前,名词在后。形参列表:定义方法可以接受的参数,由 0-N 个 「数据类型 参数名」通过 「,」 组合的。一旦方法指定了形参,那么在调用的时候就必须一一对应的传入实参。

构造器:

也是一种特殊的方法,方法名就是类名且没有返回值。构造器是类创建对象的唯一途径!如果一个类没有显式的定义一个构造器,那么编译器会给这个类默认的定义一个没有参数的构造器如果显式的定义了一个构造器,那么编译器就不会给类定义默认的空参数构造器。例如

[修饰符] 类名([参数列表]) {}

Student1(String name, int age, String code) {
        this.name = name;
        this.age = age;
        this.code = code;
    }

4.static关键字

用于修饰成员变量和方法,用 static 修饰的成员变量后者方法是属于  的,而不属于该类的实例(对象)。通常把 static 修饰的成员变量称为「类变量、静态变量」,方法称为「类方法、静态方法」。

注意点:静态的成员是不能访问非静态成员的;静态成员之间是可以互相访问的。

例如:

static String teacher = "陆老师";// 方法

static String fun() {
    System.out.println(this.name); // 错误代码
    System.out.println(teacher);
    return "";
}

如上所示,static定义的teacher 方法是静态成员,可以访问。而this.name则不能访问。

5.使用对象的过程

类类型 对象名 = new 构造器方法();

例如

Student1 Lerbron= new Student1("勒布朗", 33, "C25");

如上所示 使用对象的过程就是将对象放入一个新的容器中,以便之后的使用。


                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值