博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java入门——第三天
阅读量:5031 次
发布时间:2019-06-12

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

package com.lei.test;public class Wan {    public int miane=100;    public String se="红色";    public void hua(){        String se="黑";        System.out.println("能当100元花");        System.out.println(se);    }    public void meng(){        }    private void qian(){        System.out.println("能花100元");    }}
package com.lei.test;public class He extends Wan {    public void meng(){        System.out.println("去北京");    }}
package com.lei.test;public class China extends Wan {           public void meng(){               System.out.println("旅行");           }    public static void main(String[] args) {        // TODO Auto-generated method stub    }}
package com.lei.test;public class Text {    public static void main(String[] args) {        // TODO Auto-generated method stub     Wan wan=new Wan();     System.out.println(wan.miane);     System.out.println(wan.se);     wan.hua();     System.out.println(wan);     System.out.println(wan.se);     Wan wan1=new Wan();     System.out.println(wan1.miane);     System.out.println(wan.se);     System.out.println(wan1);     He he=new He();     he.hua();      System.out.println(he.miane);     he.meng();     China chi=new China();     chi.meng();         }}

Wan wan=new Wan();创建对象,由类来创建对象,实际应用中是通过对象来完成的。

特点:由同一个类创建的对象具有相同的属性和方法;

           当对象完成实例化操作后,具有不同的内存地址,彼此不是互相干扰。

属性是当前类的状态,方法是描述当前类的行为(动作);属性 必须有数据类型,但不一定会有值。

变量分为两种:

  • 全局变量(属性):在类的内部,在方法的外部。
  • 局部变量(属性):在方法里面,局部变量不需要声明(public private)。
  • 优先级:局部变量>全局变量。

继承性:public class 子类 extends 父类{

特点:通过继承关系,子类可以继承父类的方法和属性。

           子类不能使用父类的私有方法和私有属性。

注意:子类和父类有同名方法,优先执行子类的方法,如果子类没有当前方法则去调用父类的方法。

多态性:多种形态(子类的形态)

条件:必须有继承关系,

           父类和子类有同名方法,

           父类对象被子类实例化(同上转型)。

转载于:https://www.cnblogs.com/hiddenly/p/9295197.html

你可能感兴趣的文章
tp5.0中及其常用方法的一些函数方法(自己看)和技巧(不断添加中)
查看>>
美团推荐算法实践
查看>>
自定义注解使用
查看>>
监听3
查看>>
七个人生工具:SWOT、PDCA、6W2H、SMART、WBS、时间管理、二八原则
查看>>
BZOJ 2120 树状数组套平衡树
查看>>
【ARM-Linux开发】Linux内存管理:ARM Memory Layout以及mmu配置
查看>>
机器学习技法总结(六)Decision Tree Hypothesis
查看>>
Tracking-Learning-Detection (TLD算法总结)
查看>>
07 数据结构
查看>>
开发日志
查看>>
基于深度及广度优先搜索的迷宫问题的演示
查看>>
Nginx模块详解
查看>>
使用Microsoft Fakes隔离测试代码
查看>>
SQL Injection Tutorial Part1:发现注入点
查看>>
linux下查看线程状态
查看>>
Linux文件和目录操作命令
查看>>
Android Animation
查看>>
字节流和字符流的区别
查看>>
Adapted from Kurose & Ross
查看>>