JavaSE03—类和对象

JavaSE03—类和对象







1. 将具有相同属性及相同行为的一组对象称为类。

类是一个抽象的概念,要利用累的方式来解决问题,必须用类创建一个实例化的类对象,然后通过类对象去访问类的成员变量,去调用类的成员方法来实现程序的功能。

2. 类的声明


class 类的名称{

}

}



3. 对象的声明

类名 对象名 = new 类名();

对象只有实例化以后才能使用,而实例化对象的关键字就是new



4. 对象的使用

访问属性: 对象名称.属性名

访问方法: 对象名称.方法名()



class Person

{

String name;

int age;

void talk(){

System.out.println("我是"+name+",今年"+age+"岁");

}



}

class TestPersonDemo

{

public static void main(String[] args){

Person p = new Person;

p.name = "张三";

p.age = 22;

p.talk();

}

}


5. 类的属性

类的属性定义规则如下:

1) 类的属性是变量。

2) 类的属性的类型可以使基本类型,也可以是引用类型。

3) 类的属性的命名规则,首单词的首字母小写,其余单词的首字母大写。

类变量和成员变量的区别在于:类变量就是static修饰的变量,它们被类的实例所共有,就是说一个实例改变了这个值,其他的实例也会受到影响。



6. 类的方法

类的方法是类的任意一个实例都能调用的方法,作用范围是整个类。

方法的定义:

Type name(参数列表) {
//方法体

}



7. 构造方法



构造方法的注意事项:

1. 它具有与类名相同的名称。

2. 没有返回值。

3. 构造方法是在创建对象是自动调用,并执行构造方法的内容。



class Person

{

public Person(){



System.out.println("public Person()");



}

}



public class TestConstruct

{

public static void main(String[] args){

Person p = new Person();//此处调用构造方法



}

}

如果程序中没有声明构造方法,程序就会自动声明一个无参的且什么都不做的构造方法。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值