Java面向对象-类与方法

一个类即一个对象

声明

作用域 class 类名{

//属性

//方法

}

作用域可不写,详见作用域

方法

方法即函数

声明

作用域 返回类型 方法名(参数1, 参数2, …){

//方法体内容

}

e.g.

public tell (String name){

System.out.println("我叫"+name);

}

构造方法

声明一个类时会自动调用的函数,用于确定声明该类时需要的参数

没有返回类型和返回值

方法名与类名相同

一个类可以有多个构造方法,默认有空构造方法,当自定义构造方法时,空构造方法需手动添加

构造方法在声明时自动调用,无法手动调用

声明

作用域 类名(参数1, 参数2, …){

}

重载(Overload)

方法名相同,但是参数个数或类型不同

e.g.

//第一次重载,参数类型不同

public tell(int age){

System.out.println("我"+age.toString()+"岁");

}

//第二次重载,参数个数不同

public tell(String name, int age){

System.out.println("balabala"+name+age.toString());

}

//第三次重载,参数个数和类型都不相同

public tell(){

}

原文地址:https://www.cnblogs.com/AlMirai/p/12520452.html

时间: 2024-11-09 21:42:12

Java面向对象-类与方法的相关文章

Java面向对象-类与对象

Java面向对象-类与对象 类与对象的关系 我们通俗的举个例子,比如人类是一种类,张三这个人就是人类的具体的一个个体,也就是java中的对象:这就是一个类与对象的关系: 类的定义 下面看实例 类的创建和使用 看下面实例 我们在com.java1234.chap03.sec01包下新建一个Person类 1 package com.java1234.chap03.sec01; 2 3 /** 4 * Person类 文件名和类名必须一致 5 * @author user 6 * 7 */ 8 pu

Java面向对象——类的成员

Java面向对象——类的成员 摘要:本文主要介绍了类的常见成员. 属性 属性称为成员变量,一般来讲不用赋值,因为有默认值,另外显式赋值没有意义会导致所有由此类创建对象都是此值. 默认值 Boolean类型成员变量的默认值是false. Int类型成员变量的默认值是0. Double类型成员变量的默认值是0.0. String类型成员变量的默认值是null. Char类型成员变量的默认值是\u0000. 类变量 类变量也称为静态变量,在类中以static关键字声明,但必须在方法构造方法和语句块之外

java面向对象——类

OOP--Object Oriented Programming是java最大的特点,而且他不和C++一样,java属于彻头彻尾的面向对象,每一个文件都是以类的形式出现,main函数也包括在一个大类中. 1.关于类的声明定义如下模板: class User{ String name; //成员变量 int age; public void  show() { System.out.println("用户姓名是:"+name+",年龄是:"+age); //成员方法

JAVA 面向对象 类和对象

本页面更新日期: 2016年07月17日 前言 Java 是面向对象的程序设计语言, Java 语言提供了 定义类, 成员变量, 方法 等基本功能. 类 可以被认为是一种自定义的数据类型. 可以使用类来 定义变量,所有使用类定义的变量都是 引用变量. 它们将会引用到 类的对象. 类用于描述客观世界里 某一类对象的共同特征. 而对象则是 类的具体存在. Java 使用 类的构造器 来创建该类的对象. Java 也支持面向对象的三大特征: 封装/继承/多态 Java提供了 private / pro

Java面向对象——类和对象

java面向对象的三大特征:封装.继承和多态. 类与对象 所有类是引用数据类型. 对于一个类定义而言,包含三种最常见的成员:构造器.属性.方法,三 种成员可以定义多个或零个,当为零个时,定义的是一个空类. 类里面各成员之间的定义顺序没有任何影响,各成员之间可以相互调用. 一.定义类 1,定义类的语法: [修饰符] class 类名 { 零个到多个构造器定义... 零个到多个属性... 零个到多个方法... } 修饰符:可以是public.final等 类名:是合法的标识符即可,但从程序的可读性方

使用Java定义类的方法

一.训练点: 类的方法定义和调用 二.需求: 输入三门课的成绩.计算平均分.计算总成绩 1) 不使用类和方法 package cn.jbit.qq; import java.util.Scanner; public class Test { /** * @param args */ public static void main(String[] args) { // 1.提示 Scanner input=new Scanner(System.in); // 2.声明3个变量 System.ou

转载--创建java常量类的方法

1 /** 2 * Method One 3 */ 4 interface ConstantInterface { 5 String SUNDAY = "SUNDAY"; 6 String MONDAY = "MONDAY"; 7 String TUESDAY = "TUESDAY"; 8 String WEDNESDAY = "WEDNESDAY"; 9 String THURSDAY = "THURSDAY&qu

黑马程序员——java——System类的方法演示

System类的一些方法的演示: import java.util.Properties; import java.util.Set; public class StstemDemos { public static void main(String[] args) { method1(); } private static void method1() { // 获取系统的属性信息 Properties pro = System.getProperties(); Set<String> se

java匿名类工厂方法[java编程思想10.6.1]

package com.ebao.java.innerclass; public interface Service { void method1(); void method2();} public interface ServiceFactory { Service getService();} public class Implementation1 implements Service { private Implementation1(){} @Override public void