Python、Java的书都挺多,网上的Java教程也是种类繁多,有写的好的,写的不怎么样的也有,容易让人越看越晕,微微老师想创新一下,将Java和Python对比学习,毕竟两者可谓当前最主流的后端开发语言,并且是人工智能与大数据方向最重要的两门语言,若能一石二鸟,两者兼学兼得,岂不一大美事,悦哉?

先说句抱歉的话,微微老师学识有限,知识浅薄,只是为了让大家理解,有时候换个角度看问题,反而有意想不到的收获。今天大家一起来聊聊面向对象的核心--类。

一、Java类(class)

Java代码:

class Person {

    public String name;

    public int age;

}

public class java1 {

    public static void main(String[] args) {

        Person li = new Person();

        li.name = "Li Lei"; // 对字段name赋值

        li.age = 12; // 对字段age赋值

        System.out.println(li.name); // 访问字段name

        System.out.println(li.age); // 访问字段name

        Person han = new Person();

        han.name = "Han Mei Mei";

        han.age = 15;

        System.out.println(han.name); // 访问字段name

        System.out.println(han.age); // 访问字段name

    }

}

由上面代码不难看出,它定义了一个Person类,分别有两个属性,名字和年龄。然后定义了两个类的实例,分别叫做li和han,它们各自有自己对应的属性信息并将其打印输出。

Java代码运行结果:

二、Python类(class)

下面大家可以看看Python同样实现这一功能(定义一个Person类,分别有两个属性,名字和年龄。然后定义了两个类的实例,分别叫做li和han)代码该是如何来写的。

Python代码:

class Person:

    def __init__(self, name, age):

      self.name = name

      self.age = age

li = Person('LiLei',12)

han = Person('HanMeiMei',15)

print(li.name)

print(li.age)

print(han.name)

print(han.age)


点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

历史上的今天:03月29日

热门专题

昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设
云南开放大学|云南开放大学报名,云南开放大学报考,云南开放大学,什么是云南开放大学,云南开放大学学历,云南开放大学学费,云南开放大学报名条件,云南开放大学报名时间,云南开放大学学历,云南开放大学专业
云南开放大学
天麻的功效与作用吃法|天麻的功效与作用,天麻的功效与作用吃法,天麻炖什么治头痛最好,天麻的功效与作用禁忌,天麻多少钱一斤,天麻的功效与作用吃法及禁忌,天麻怎么吃效果最好,天麻粉的功效与作用,天麻怎么吃
天麻的功效与作用吃法
金诺幼儿园(春城路金诺幼儿园)|昆明官渡区幼儿园,幼儿园报名,官渡区幼儿园,春城路幼儿园,幼儿园招生,学前班,昆明幼儿园,金诺幼儿园,环城南路幼儿园,石井路幼儿园
金诺幼儿园(春城路金诺幼儿园)
云南网站建设|云南网站制作,网站建设,云南网站开发,云南网站设计,云南网页设计,云南网站建设公司,云南网站建设
云南网站建设
大理科技管理学校|大理科技管理中等职业技术学校,大理市科技管理中等职业技术学校
大理科技管理学校
小程序开发|微信小程序,小程序开发,小程序,小程序制作,微信小程序开发,小程序公司,小程序开发公司,分销,三级分销系统,分销系统
小程序开发
APP开发|app开发_app开发公司_app软件开发_专业app开发_云南app开发公司_app定制_原生app开发定制
APP开发

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部