博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java学习之路(三)
阅读量:6500 次
发布时间:2019-06-24

本文共 982 字,大约阅读时间需要 3 分钟。

1:面向对象

 

2:生成对象的方法

 

 

对象属于引用类型  因为一个对象名被称作“引用“ ,后面的new Dog()产生了对象本体

一个对象的“名字”(引用)放在堆内存里  本体 存放在栈内存里


 

解释:堆内存(heap)主要用来存储程序在运行时创建或实例化的对象与变量

      颤内存(stack)则是用来存储程序代码中声明为静态(或非静态)的方法


 

3:对象和匿名对象的使用

 

public class Dog{    String name = "";    int age;    String color;        public void jump()    {        System.out.println(this.age + this.name + "跳了");    }}public class TextOO{    public static void main(String args[])    {        Dog aDog = new Dog();        aDog.name = "小黄";        aDog.age = 18;        aDog.jump();        //匿名对象调用函数        new Dog().jump();    }        }

 

4:函数的重载和构造函数

public class TextOO{    public static void main(String args[])    {        A a = new A();        A b = new A("zhangsan");        System.out.println(a.name);        System.out.println(b.name);    }        }public class A{    String name;    public A(String name)    {        this.name = name;    }        public A()    {        this.name ="lipeng";    }}

 

转载于:https://www.cnblogs.com/lipeng0824/p/4372068.html

你可能感兴趣的文章
Twitter Storm入门
查看>>
使用scikit-learn进行文本分类
查看>>
Ansible自动化运维配置与应用(结合实例)
查看>>
下面简要介绍软件工程的七条原理
查看>>
java POI实现excel实现表格导出
查看>>
Lua(三)——语句
查看>>
TensorFlow的基本运算01
查看>>
怎么看电脑有没有安装USB3.0驱动
查看>>
overflow清除浮动的原理
查看>>
Spring Boot 使用parent方式引用时 获取值属性方式默认@
查看>>
解决maven下载jar慢的问题(如何更换Maven下载源)
查看>>
linux安装gitLab
查看>>
concurrent包的实现示意图
查看>>
golang os.Args
查看>>
Linux常用命令
查看>>
spring-data-elasticsearch 概述及入门(二)
查看>>
Solr启动和结束命令
查看>>
1.12 xshell密钥认证
查看>>
3.2 用户组管理
查看>>
VMware虚拟机出现“需要整合虚拟机磁盘”的解决方法
查看>>