java的面向对象(一)

对象是面向对象思想中的核心概念

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();
   }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值