zoukankan      html  css  js  c++  java
  • java中类的封装与继承

    封装属性:private 属性类型 属性名

    封装方法:private 方法返回类型 方法名称 (参数)

    class Person1{
        private String name ;
        private int age;
        void  talk() {
            System.out.println("我是:"+name+",今年:"+age+"");
        }
        public void setName(String str) {
            name=str;
        }
        public void setAge(int a) {
            if(a>0) age=a;
            else    age=-a;
        }
        public String getName() {
            return name;
        }
        public int getAge() {
            return  age;
        }
    }
    public class clothes {
                  public static void main(String args[]) {
                      Person1 p=new Person1();
                      p.setName("李四");
                      p.setAge(-25);
                      p.talk();
                  }
    }
    我是:李四,今年:25岁

    java中可以以现有的类为基础,进而演派出新的类。

    class 子类名  extends 父类

    class Person2{
        String name ;
        int age;
    }
     class Student extends Person2{
          String school;
     }
    public class xxx {
          public static void main(String args[]) {
              Student s=new Student();
              s.name="李四";
              s.age=19;
              s.school="科大";
              System.out.println("姓名:"+s.name+",年龄:"+s.age+",学校:"+s.school);
          }
          
    }
    姓名:李四,年龄:19,学校:科大
  • 相关阅读:
    四则运算
    四则运算二
    学习进度条
    四则运算一
    课堂测试七
    问题与思考6
    问题与思考5
    问题与思考04
    Android SDK 目录说明
    如何判断视频的比例(4:3/16:9)和分辨率?
  • 原文地址:https://www.cnblogs.com/jahnson/p/8642089.html
Copyright © 2011-2022 走看看