对象是面向对象思想中的核心概念
1.每个对象都是唯一的
2.对象都具有属性和行为
任何事物包含区别于其他事物的特征或状态称为属性
属性有它本身的值,且可变
例:以学生为对象,年龄,性别,姓名就是对象的属性
对象还存在行为方面的特征
例 :以学生为对象,学生具有学习,运动,读书的行为。
操作
1.创建类
例:public class 类名{
成员变量的定义
成员方法的定义
}
2.创建对象
类名 对象名=new 类名();
示例代码
public class Student {String stuID;//学号
String stuName;//姓名
int age;//年龄 定义变量
String Sex;//性别
double javaScore;//Java的成绩
double jsScore;//Js的成绩
public void myself(){ 定义方法
System.out.println("姓名:"+stuName);
System.out.println("学号:"+stuID);
System.out.println("性别:"+Sex);
System.out.println("年龄:"+age);
}
public void score(){
System.out.println("总分:"+(javaScore+jsScore));
System.out.println("平均分:"+(javaScore+jsScore)/2);
}
}
import java.util.Scanner;
public class studentTest {
public static void main (String[]args){
Student stuLi =new Student(); 创建对象 调用student类 new关键字的返回
Scanner input=new Scanner(System.in);
System.out.println("个人信息");
System.out.println("请输入你的姓名");
stuLi.stuName=input.next();
System.out.println("请输入你的学号");
stuLi.stuID=input.next();
System.out.println("请输入你的年龄");
stuLi.age=input.nextInt();
System.out.println("请输入你的性别");
stuLi.Sex=input.next();
stuLi.myself(); 调用student对象中的myself方法
System.out.println("请输入你的Java成绩和js成绩");
stuLi.javaScore=input.nextDouble();
stuLi.jsScore=input.nextDouble();
stuLi.score();
}
}