博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础之类
阅读量:5094 次
发布时间:2019-06-13

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

一、类的一般形式

1、类的概述

类就是事物的集合和抽象。它所代表的是这类事物所共有的一些行为和属性。

2、类的一般形式

中国有13亿人,就有13亿个对象

人类只有一个

class 类名{    类型 变量名;     类型 变量名;    ...    类型 方法名(参数){      方法内容           }    ...}

修饰符:可以修饰类、属性和方法

private:只有在本类中可以看见

protected:在同一个类和同一个包里可以看见

public:对于所有类都可见。

默认(无修饰符):在本类或者是一个包可见,与protected在继承方面有区别。

public class People {    //人这个类的属性    private String name;    private String sex;    private int age;        //方法    void eat() {        System.out.println(name+"正在吃饭");    }    void tea() {        System.out.println("正在喝茶");    }    public String run() {        return "我在跑步";    }    public void eat(String type,int num) {        System.out.println("正在吃"+type);    }}

二、方法与主方法

1、方法

  如果方法没有返回值,则必须写void,不能省略

  如果有返回值,则返回值类型必须与方法类型相同

2、主方法

  它是程序的入口。

public static void main(String[] args){}

三、构造方法

  作用三用于初始化参数。

  所有的数字变量全部设置为0

  所有的boolean类型全部设置为false

  所有的对象变量全部设置为null

  如果自己写了有参的构造方法,那么编译器不会提供任何构造方法了。

  如果我们还想用无参数,那么需要手动实现。

四、方法重载

  在一个类中可以有多个方法共享同一个名称,只要它们的参数不同就可以。  

  根据参数类型和参数数量来决定要调用的方法。

  重载:具有相同的方法名称,不同的参数列表。

  不同的参数列表指的是:参数类型不同、参数数量不同、参数次序不同。

五、对象的创建和使用

  对象是类的实例。

  

Student s=new Student();s.name="王大锤";s.stuno="1234";s.age=3;

六、构造方法重载

七、对象类型的参数传递

Java中只有值传递。基本类型直接传值。

         引用类型传递的是引用,而这个引用就是值。

基本数据类型作为参数,直接操作

引用类型作为参数,操作的是引用指向的堆内存中的对象。

转载于:https://www.cnblogs.com/wangbobobobo/p/9751692.html

你可能感兴趣的文章
GDOI DAY1游记
查看>>
收集WebDriver的执行命令和参数信息
查看>>
数据结构与算法(三)-线性表之静态链表
查看>>
mac下的mysql报错:ERROR 1045(28000)和ERROR 2002 (HY000)的解决办法
查看>>
Hmailserver搭建邮件服务器
查看>>
django之多表查询-2
查看>>
BULK INSERT, 实战手记:让百万级数据瞬间导入SQL Server
查看>>
快速幂
查看>>
改善C#公共程序类库质量的10种方法
查看>>
AIO 开始不定时的抛异常: java.io.IOException: 指定的网络名不再可用
查看>>
MyBaits动态sql语句
查看>>
[苦逼程序员的成长之路]1、飞扬小鸟
查看>>
零基础自学用Python 3开发网络爬虫(二): 用到的数据结构简介以及爬虫Ver1.0 alpha...
查看>>
修改JEECG项目浏览器标题
查看>>
HDU4405(期望DP)
查看>>
Linux下svn的部署
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
Linux下MySQL数据库的备份与还原
查看>>
vs code 的便捷使用
查看>>
RPM查询篇
查看>>