面向对象
时间:2020-05-19 16:09:40
收藏:0
阅读:47
面向对象
创建及实例化对象
public class Item {
//类属性
String name; //姓名
int price; //价格
//实例化对象
public static void main(String[] args) {
Item xuePing = new Item();
xuePing.name = "血瓶";
xuePing.price = 50;
Item caoXie = new Item();
caoXie.name = "草鞋";
caoXie.price = 300;
}
}
- 当一个变量被声明在类下面,变量就叫做字段 或者属性、成员变量、Field,其作用域就是从其声明的位置开始的整个类
- 属性的类型可以是基本属性,比如int整数,float 浮点数也可以是类类型,比如String 字符串
- 属性名称一般为小写,当为多个单词时后面单词首字母大写
对象方法
public class Hero {
String name; //姓名
float hp;//血量
float armor; //护甲
int moveSpeed; //移动速度
//获取护甲值,返回值为float类型
float getArmor(){
return armor;
}
//回血
void recovery(float blood){
hp = hp + blood;
}
//增加移动速度,具有方法参数
void addSpeed(int speed){
//在原来的基础上增加移动速度
moveSpeed = moveSpeed + speed;
}
public static void main(String[] args){
Hero garen = new Hero();
garen.name = "盖伦";
garen.moveSpeed = 350;
garen.addSpeed(100);
}
}
-
方法主要用于表明对象功能,通常用函数表示
-
方法函数中可以有返回值,返回值类型记得与函数开头保持一致;也可以有方法参数
- 如果一个变量,是声明在一个方法上的,就叫做参数,参数的作用域为该方法内的所有代码
- 声明在方法内的变量,叫做局部变量,其作用域在声明开始的位置,到其所处于的块结束位置
原文:https://www.cnblogs.com/geqianLee/p/12917444.html
评论(0)