Java是面向对象的一门语言,在Java中:一切皆为对象。
一、Java中有两个重要的概念:类与对象
①类:共性事物的抽象,是对某一类具有共性事物的描述,是概念上的定义;
例如:人类、水果类
②对象:对象是共性事物的一个个体体现,是这类事物的一个个体,或者说是类的实例(instance);
例如:猪小明、苹果
我们每个人也是一个对象,对象具有:属性/行为
属性:姓名,性别,年龄,身高
行为:唱歌,跳舞,吃饭,睡觉
二、 类的组成:类的属性与类的方法
public class 类名{
修饰符 数据类型 属性; //声明成员变量(也叫全局变量,也叫属性)
...
public 返回值数据类型 方法名(参数数据类型1 参数值1,参数数据类型2 参数值2,...){
//方法的功能代码逻辑
//如果需要方法返回某个值,就加上:return a(接收返回值的变量名);}
...
}
三、对象的创建与使用
①类名称 对象名称 = new 类名称()
②类名称 对象名称 = null; //声明对象
对象名称 = new 类名称(); //实例化对象
有了对象,就可以调用定义的一系列操作了
访问属性:对象名称.属性名
为属性赋值:对象名称.属性名=值
访问方法:对象名称.方法名()
package com.study.object;
public class Member {
//会员类的属性有:手机号,密码,注册名,余额;
String phone;
String password;
String regName;
String amount;
//会员类的方法有:注册,登录,充值,提现
//手机号为11位并且密码为6位,才能登录成功
public void login(String phone,String password) {
if(phone.length()==11&&password.length()==6) {
System.out.println("登录成功!");
} else {
System.out.println("账号或者密码错误!");
}
}
}
package com.study.object;
public class Tester {
public static void main(String[] args) {
Member member = new Member(); //创建对象
member.login("13707781111", "123456"); //对象调用Member里面的login方法
}
}