类和对象浅谈(1)

20 篇文章 0 订阅

学java就是最主要还是和类和对象打交道,此所谓万物皆对象。。。
类是对象的妈妈,而对象就像妈妈把她的希望要儿子实现一样,典型的望子成龙,不,是一定要成龙。。。专业术语就是对象是类的具体实例化,类是对象的抽象
如何定义一个类:

publci class Dog{
private String name;
private int money;//类型前面加private是为了保护数据只能在本类中使用
//如果不定义构造函数,系统会默认生成一个与类名相同的不带参数的构造函数(构造不能带返回值类型,否则就变成了普通方法)
public Dog(String name, int money) {
                this.name = name;
                this.money = money;
            }
//带参的构造函数,构造函数主要用于对象的初始化


public String getName() {
            return name;
    }

public void setName(String name) {
            this.name = name;
        }

public int getMoney() {
            return money;
        }

public void setMoney(int money) {
            this.money = money;
        }
//get与set方法 主要是为了方便对对象中数据访问和设置,之前说到private修饰的变量就只能在get与set方法中才能改变,这样便使得java具有很高的安全性
public static void main(String[] args) {
                Dog dog=new Dog();//调用无参构造函数实现
                Dog dog1=new Dog("小苗",20);//调用有参构造函数实现
                System.out.println(dog1.getName());//调用getNmae函数输出
    }
这里仅仅聊一点点对象的概念和如何初始化,,,,后面还会继续聊聊 菜鸟水平有限 这在学习中 。。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
人工智能领域涵盖了很多不同的方向,这些方向基于不同的算法和技术,可以用于解决不同的问题。下面将就人工智能领域的几个主要方向进行一些浅谈。 1. 机器学习:机器学习是人工智能领域的一个重要方向,它让计算机能够在没有明确的指示下学习和提高自己的性能。机器学习可以分为监督学习、无监督学习和强化学习等。监督学习是利用标记过的数据,让计算机学习如何进行分类、回归等任务。无监督学习是从无标记的数据中抽取特征并进行分类。强化学习是计算机利用反馈机制不断修正自己的决策策略。 2. 自然语言处理:自然语言处理是一种利用计算机对人类自然语言进行处理的技术。其主要的应用包括语音识别、自然语言理解和自然语言生成等。自然语言处理的发展,将使得计算机能够更好地理解人类的语言,进而实现人机交互和自然语义搜索等功能。 3. 计算机视觉:计算机视觉是指通过计算机对视觉对象进行的识别和学习技术。其应用范围非常广泛,包括人脸识别、场景理解、视觉检测等。随着深度学习算法的发展,计算机视觉领域实现了很多重大突破。 4. 人机交互:人机交互是指人和计算机之间通过各种方式进行沟通交流的技术。该领域涵盖了诸多方向,包括语音识别、手势识别、触摸界面等。人机交互的发展将会让人们更加方便地使用计算机和智能设备,提高其工作和生活效率。 以上这些方向仅仅是人工智能领域的冰山一角,随着科技的进步和人们对于AI技术应用的探索,我们可以期待更多有趣的应用会不断涌现。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值