学习java的个人感想

#日常训练
包含一些平时的代码训练以及一些感想与总结。

package my;
import java.util.Scanner;
class actoin{
    private String name;             //设置私有变量
    private String species;
    private String emtions;
    actoin(){}
    actoin(String name,String species,String emtions)
    {
        this.name=name;
        this.species=species;
        this.emtions=emtions;
    }
    public String getEmtions(String emtions)       //用get函数获取私有变量
    {
        return emtions;
    }
    public String getName(String name){
        return name;
    }
    public String getSpecies(String species){
        return species;
    }
    public String setName(String name){         //set函数改变私有变量,不过下面并没有用到
        return name;
    }
    public String setSpecies(String species){
        return species;
    }
    public void emtion(String emtions,int x,String name,String species){             //设置一个方法,根据不同的情况输出不同的语句
        if(emtions.equals("心情很好"))      //equals函数比较字符串
        {
            if(x==1)                  //判断是跑还是叫
            System.out.println("名字叫"+name+"的"+species+"狗狗"+emtions+",开心的围着主人身边转");
            else
                System.out.println("名字叫"+name+"的"+species+"狗狗"+emtions+",开心的汪汪叫");
        }
        else if(emtions.equals("心情不好"))
        {
            if(x==1)
                System.out.println("名字叫"+name+"的"+species+"狗狗"+emtions+",伤心的一动不动");
            else
                System.out.println("名字叫"+name+"的"+species+"狗狗"+emtions+",伤心的呜呜叫");
        }
        else
        {
            System.out.println("输入信息错误,无法说明此狗狗状况");
        }
    }
}
public class p extends actoin{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);         /定义输入
        String name,specise,emtions;
        name=in.nextLine();
        specise=in.nextLine();
        emtions=in.nextLine();
        int x;
        x=in.nextInt();
        actoin actoin=new actoin();        //new一个新对象
         (emtions),x,actoin.getName(name),actoin.getSpecies(specise));      //调用方法,并且访问另一个类中的私有变量
    }
}

这是一道关于访问私有变量的题目,注意的是要用equal比较字符串,还有一个类中的变量在另一个中该如何调用的问题,总的来说,写完这个代码能更熟练一点。
##总结与感想

  1. 感觉java学的很乱,这里学一点,那里学一点,但是都学的不透彻。
  2. 而且一直学的很浅薄,关于继承之类的更深层次的知识一直不敢去触碰,学的是基本语法,虽然能够敲打几句代码了,但是,水平还是远远不够。
  3. 没有具体的学习计划,跟着老师走,不加以自己的理解,虽然已经学过多态,但是却无法解释多态,也不理解它的具体用处和意义,关于底层的东西不去理解。
    没有具体的学习计划,跟着老师走,不加以自己的理解,虽然已经学过多态,但是却无法解释多态,也不理解它的具体用处和意义,关于底层的东西不去理解。
  4. 不体会面向对象的具体意义,学的很迷茫呢。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值