Java面向对象编程学习

原创 2015年11月18日 18:05:42

1、新建一个工程,在工程下新建一个类Method01(勾选创建main函数)

package ClassStudy;

class Person
{
	String name;	//默认为null
	int age;		//默认为0
	
	//构造函数
	public Person()
	{
		name=null;
		age=0;
	}
	//方法
	public void say()
	{
		System.out.println("姓名:"+name);
	}
	//方法重载
	public void say(String hString) 
	{
		System.out.println(hString+"姓名"+name);
	}
}

public class Method01 {

	public static void main(String[] args) {
		Person p=new Person();
		//p.name="张三";
		p.say();
		p.say("你好!");
	}
}

2、使用new关键字初始化类对象时申请内存空间示例


3、方法的递归调用

public class Method01 {

	public static int sum(int n)
	{
		if(n==1)
			return 1;
		return n+sum(n-1);
	}
	public static void main(String[] args) {
		System.out.println(sum(100));
	}
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

18天Java学习---8.面向对象编程03-String类的重点应用

String为Java一个很重要的内置类(说最重要也不算很过分吧\(^o^)/~),String类是我们在项目开发中最常使用的一个,这里将String类单独列出来进行学习.       在S...
  • js_gary
  • js_gary
  • 2012年01月04日 17:08
  • 1114

黑马程序员——Java面向对象编程学习总结

------- android培训、java培训、期待与您交流! ---------- Java面向对象编程学习总结:     1,抽象,封装,继承,多态是面向对象程序设计中得四个特点. ...

Java面向对象编程-第6章学习笔记

第6章 继承 继承是复用程序代码的有力手段,当多个类之间存在相同的属性和方法时,可从这些类中抽象出父类,在父类中定义这些相同的属性和方法,而子类只需要通过extends语句来声明继承父类就无须重新定...

Java面向对象编程-第3章学习笔记

第3章 数据类型和变量 Java中数据类型分为基本类型和引用类型。基本类型包括数值类型(整型、浮点、字符)和boolean型;引用类型包括类、接口和数组。 一、基本数据类型 1、boolean...

Java面向对象编程-第12章学习笔记

第12章 内部类在一个类的内部定义的类称为内部类。 1、内部类的基本语法 顶层类只能处于public和默认访问级别,而成员内部类可以处于四种访问级别。 示例1: class Outer { ...

Java面向对象编程-第13章学习笔记

第13章 多线程 进程是指运行中的应用程序,每个进程都有自己独立的内存空间。线程是指进程中的一个执行流程。当进程内的多个线程同时运行,则称为并发运行。线程与进程的主要区别在于:每个进程都需要操作系统...

java学习笔记:面向对象编程

//对public,static关键字存疑 class Car { //私有变量,只能通过开放接口访问 private String brand; private String color; pr...

java学习笔记:面向对象编程之工具类的创建与单例设计模式

ObjectDemo.java public class ObjectDemo { public static void main(String[] args) { int arr[] =ne...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java面向对象编程学习
举报原因:
原因补充:

(最多只允许输入30个字)