首页 > 编程语言 >java面向对象程序设计

java面向对象程序设计

时间:2022-09-28 13:00:07浏览次数:49  
标签:调用 java 构造方法 对象 面向对象 程序设计 方法 public 属性

一:面向对象的优点

1.与人类的思维习惯一致

2.信息隐藏,提高了程序的可维护性和安全性

3.提高了程序的可重要性

定义:抽象是从众多的事务中抽取出共同的、本质性的特征,而舍弃其非本质的特征的过程。

在JAVA中就是形成类的过程。

抽象和封装:

第一步:发现类

第二步:发现类的属性

第三步:发现类的方法

1.2.1    创建类和对象

 

public class Hero {
public String name="萧大侠";
public int health =100;
public String birth;
public int loyalty=0;
public String occupation="骑士";
public String sex="男";
public void print() {
System.out.println("英雄的介绍:\n我的昵称叫"+this.name+
",生命值是"+this.health+",忠诚度是"+this.loyalty+
",我的职业是"+this.occupation);
}
}

使用this关键字,this通常指当前对象的引用,它可以调用当前对象的成员。

this.nme;      //调用当前对象的属性

this.print();       //调用当前对象的方法

类:主要由属性和行为组成,属性和行为又称为类的成员变量(成员属性)和成员方法,

统称为类的成员(除此之外,类的成员还包括构造方法、代码块等)。

对象的使用特点:

构造方法创建对象,如:"Army army=new Army();"

对象名.属性名的方式调用属性,如"hero.name="郭靖";"

对象名.方法名的方式调用,如"army.print();"

类和对象是面向对象中的两个核心概念。类是对某一类事物的描述,是抽象的、概念上的定义。

对象是实际存在的、具体的事物个体。类和对象的关系就好比模具和用模具制作出的物品的关系。

java中有常量,使用final关键字修饰,通常常量名都大写。

final除了可以用来修饰属性外,还可以修饰方法和类。

构造方法的名称和类名相同,没有返回值类型。

主要作用就是在创建对象时执行一些初始化操作,如给成员属性赋初值。

方法名相同,参数列表不同,这称为构造方法的重载。

注意:

方法重载的判断:

1.必须在同一个类里

2.方法名相同

3.参数列表不同

4.与方法返回值和方法修饰符没有任何消息

在使用this调用自身的其他构造方法时,只能作为第一条语句。

 

 

标签:调用,java,构造方法,对象,面向对象,程序设计,方法,public,属性
From: https://www.cnblogs.com/Lovew2/p/16737666.html

相关文章